CSS Diner๋ CSS ์ ํ์๋ฅผ ํ์ตํ๊ณ ์ฐ์ตํ ์ ์๋ ์ฌ๋ฏธ์๋ ์น ๊ธฐ๋ฐ ๊ฒ์์ด๋ค.์ฌ์ฉ์๊ฐ HTML ์ฝ๋์ ์ ์ฉํ ์ฌ๋ฐ๋ฅธ CSS ์ ํ์๋ฅผ ์์ฑํ๋ฉด, ๊ฒ์์ ๊ฐ ๋ ๋ฒจ์ ํด๋ฆฌ์ดํ๋ฉฐ ์ ์ ๋ ๋ณต์กํ ์ ํ์๋ฅผ ์ตํ ์ ์๋ค. ์ด ๊ฒ์์ CSS๋ฅผ ๋ฐฐ์ฐ๊ฑฐ๋ ๋ณต์ตํ๊ณ ์ถ์ ์ด๋ณด์์ ์ค๊ธ์๋ฅผ ์ํ ์ข์ ๋๊ตฌ์ด๊ณ ํนํ ์ ํ์ ๊ณต๋ถ๋ฅผ ํ๊ณ ์ถ์ ์ฌ๋๋ค๊ป ์ถ์ฒํ๋ค.ํฌ๋กค๋ง ์ฐ์ตํ์๋ ๋ถ๋ค๊ป๋ ๋ง์ ๋์์ด ๋ ๊ฒ ๊ฐ๋ค. https://flukeout.github.io/ CSS DinerA fun game to help you learn and practice CSS selectors.flukeout.github.io ๊ฐ์ฅ ์ฌ์ด ๋์ด๋์ธ 1๋ฒ๋ถํฐ ๊ฐ์ฅ ์ด๋ ค์ด 32๋ฒ๊น์ง ์๋ค.ใ
ใ
ํ๋ฉด์์ ๊ณ ๋ฅด๋ผ๊ณ ํ๋ ๋ฌผ๊ฑด์ ๊ณ ๋ฅด๋ CSS..
์๋์ฐํค > MYSQL Command Line Client MySQL ๊ณ์ ๋น๋ฐ๋ฒํธ ์
๋ ฅํ ๋คCREATE DATABASE BBS;USE BBS; BBS๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง๋ค์ด ์ค ์ด์ ํ
์ด๋ธ ์์ฑํ ์ฐจ๋ก CREATE TABLE USER ๋ก ์ ์ ์์ด๋, ๋น๋ฐ๋ฒํธ, ์ด๋ฆ, ์ฑ๋ณ, ์ด๋ฉ์ผ ์ปฌ๋ผ 5๊ฐ ๋ง๋ค์ด ์ฃผ๊ณ USERID๋ฅผ PK๋ก ์ง์ ํด์ฃผ์์.SHOW TABLES; ์ ๋ช
๋ น์ด๋ก ํ
์ด๋ธ ๋ณด๊ธฐ DESC USER; `DESC + ํ
์ด๋ธ๋ช
`์ผ๋ก ํ์ฌ ํ
์ด๋ธ ํํ ๋ณด์ฌ์ค ํ
์คํธ๋ก ํ๊ธธ๋์ด๋ผ๋ ์ ์ ์ ์ ๋ณด๋ฅผ ํ
์ด๋ธ์ ํ ์ค ๋ฃ์ด ์ค ์ฐธ๊ณ ๋ก ํ
์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ์ ๋ค์ด๊ฐ๋์ง ํ์ธํ๋ ค๋ฉด `select * from user;` ๋ฐ์ดํฐ๊ฐ ์ ๋ค์ด์์ผ๋ฉด `commit` ํด ์ค๋ค. ์ฌ๊ธฐ๊น์ง ํ์ผ๋ฉด ์ด์ ..
์ค๋น๋ฌผ : jarํ์ผ Musicํด๋์ค (ํ๋๊ฐ, ๋ฉ์๋) package ex03๋ฎค์งํ๋ ์ด์ด; public class Music { // ์๋ฃํ // 1. ํ๋(์์ฑ, ๋ฐ์ดํฐ) private String title; // ๋
ธ๋์ ๋ชฉ private String singer; // ๊ฐ์ private String path; // ๋
ธ๋์ ์ฅ๊ฒฝ๋ก // 2. ๋ฉ์๋(๋ก์ง, ํ์) //์์ฑ์ public Music(String title, String singer, String path) { this.title = title; this.singer = singer; this.path = path; } //getter์์ฑ public String getTitle() { return title; } public String..
์ฌ๋ฌ๋ถ๋ค์ ํ๋ก๊ทธ๋๋ฐํ ๋ ์ค์ฝํ๋ฅผ ์์ํ๊ณ ํ์๋์? ํ๋ก๊ทธ๋๋ฐ์์ ์ค์ฝํ๋ ์ ์ง๋ณด์์ฑ์ ํฐ ์ํฅ์ ์ค๋๋ค. 1. Scope(์ค์ฝํ)๋? ์๋ฐ์์ ์ค์ฝํ(scope)๋ ๋ณ์๋ ๋ฉ์๋์ ์ ํจ ๋ฒ์๋ฅผ ๋งํ๋ค. ์ฆ, ๋ณ์๋ ๋ฉ์๋๊ฐ ์ด๋์์ ์ ๊ทผํ ์ ์๋์ง๋ฅผ ๊ฒฐ์ ํ๋ค. ์ค์ฝํ๋ ์ค๊ดํธ {}๋ก ๋๋ฌ์ธ์ธ ์ฝ๋ ๋ธ๋ก์ ์ํด ๊ฒฐ์ ๋๋ค. ์ด๋ ํ ๋ฒ์ ๋ฐ์ ๋ ๋ณ์ ๋ฑ์ ์ผ๋ฐ์ ์ผ๋ก ๊ทธ ์ด๋ฆ๋ง์ผ๋ก๋ ์ฐธ์กฐํ ์ ์๋ค. ์ด ๋ ์ด๋ฐ ๋ณ์๋ '์ค์ฝํ ๋ฐ์ ์๋ค.', '์ ๋ณด์ธ๋ค.'๋ผ๊ณ ๋งํ๋ค. '๋ณด์ธ๋ค'๋ผ๋ ๊ฒ์ ๊ทธ๊ฒ๋ค์ด ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉ๋ ์ ์๋ค๋ ๋ป์ด๋ค. ๋ณ์๋ผ๋ฉด ๋ณ์๋ช
์ ์ง์ ํด ๊ฐ์ ์ฝ๊ณ ์ธ ์ ์๊ณ , ๋ฉ์๋๋ผ๋ฉด ํธ์ถํด ์ฌ์ฉํ ์ ์๋ค. '์ฌ์ฉํ ์ ์๋ค'๋ผ๋ ๊ฒ์ ๊ทธ๊ฒ๋ค์ '์์กดํ๋ค'๋ ๋ป์ด๋ค...
๋ฐฐ์ด์ ์ผ๋ จ์ ๋์ผํ ์ ํ์ ๋ฐ์ดํฐ ์์๋ฅผ ๋ณด์ ํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ด๋ฉฐ, ์๋ฐ์์ ๋งค์ฐ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฐ์์ ๋ฐฐ์ด์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ๋ค์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ๋ค์
๋๋ค. 1. ๋ฐฐ์ด ์์ฑํ๊ธฐ 1) ๋ฐฐ์ด ๋ฆฌํฐ๋ด๋ก ์์ฑํ๊ธฐ ๋ฐฐ์ด์ ์ง์ ์ ์ํ๊ณ ๊ฐ์ ํ ๋นํ๋ ๋ฐฉ๋ฒ์
๋๋ค. int[] numbers = {1, 2, 3, 4, 5}; String[] names = {"John", "Doe", "Alice"}; 2) new ํค์๋๋ก ์์ฑํ๊ธฐ new ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด์ ๋์ ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค. int[] numbers = new int[5]; // ํฌ๊ธฐ๊ฐ 5์ธ ์ ์ ๋ฐฐ์ด ์์ฑ String[] names = new String[3]; // ํฌ๊ธฐ๊ฐ 3์ธ ๋ฌธ์์ด ๋ฐฐ์ด ์์ฑ 3) ๋ฐฐ์ด์ ..
Java์์ ๋๋ค ์๋ฅผ ์์ฑํ๊ธฐ ์ํด์๋ java.util.Random ํด๋์ค๋ Math.random() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ๊ฐ์ ๋ํด ๊ฐ๋จํ ์ค๋ช
ํ๊ฒ ์ต๋๋ค. 1. java.util.Random ํด๋์ค import java.util.Random; public class Main { public static void main(String[] args) { Random random = new Random(); // ์ ์ํ ๋๋ค ์ ์์ฑ int randomNumber = random.nextInt(); System.out.println("๋๋ค ์ ์: " + randomNumber); // ๋ฒ์ ์ง์ ํ์ฌ ์ ์ํ ๋๋ค ์ ์์ฑ int randomInRange = random.nextInt(100); ..