๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (17) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ๋ ธ๋ง๋์ฝ๋ ์ฝ์ฝ์ํก ํด๋ก ์ฝ๋ฉ 2์ผ์ฐจ #2.2 Our First HTML Taghtml์ ๋ชฉ์ ์ ๋ธ๋ผ์ฐ์ ์๊ฒ '์ฌ๊ธฐ์๋ถํฐ ์ฌ๊ธฐ๊น์ง๊ฐ content์ผ.' ๋ผ๊ณ ์๋ ค์ฃผ๋ ๊ฒ.์ด๋ "์ฌ๊ธฐ์๋ถํฐ ์ฌ๊ธฐ๊น์ง"๋ฅผ HTML tag๋ผ๊ณ ํ๋ค.html์์๋ ์ด๋ฐ tag๋ฅผ text๋ก ์ฐ๊ณ , ๋ ํ๊ทธ ์ฌ์ด์ ๋ฃ๋ ๋ด์ฉ์ด content๊ฐ ๋๋ค.(title, link, image ๋ฑ..)Hello, this is HTML! html์ ์์ฃผ ๊ฐ๋จํ๋ค! ํ๊ทธ๋ฅผ ์ด๊ณ , text๋ฅผ ์ ๊ณ , ํ๊ทธ๋ฅผ ๋ซ์์ค๋ค. #2.3 More Tags and Prettierul = unordered list๋ง ์ ์ผ๋ฉด ๋ธ๋ผ์ฐ์ ๋ ์ด๊ฒ list์ธ ๊ฑด ์์ง๋ง ๊ทธ ์์ ํ ์คํธ๋ค์ด ๋ญ์ง๋ ๋ชจ๋ฅธ๋ค. ๊ทธ๋์ ํ๊ทธ๋ฅผ ์์ฑํด์ค๋ค.li = listed item #2.4 Tag Attributesa = an.. ๋ ธ๋ง๋์ฝ๋ ์ฝ์ฝ์ํก ํด๋ก ์ฝ๋ฉ 1์ผ์ฐจ #1.5 What Makes a Website? "์น์ฌ์ดํธ๋ text ํ์ผ์ด๋ค."๋ด๊ฐ ์ด text ํ์ผ, ์ฆ ์ฝ๋๋ฅผ ๋ธ๋ผ์ฐ์ ์๊ฒ ์ฃผ๋ฉด ๋ธ๋ผ์ฐ์ ๋ ์ฝ๋๋ฅผ ์ดํดํ๊ณ ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด์ค๋ค.์ฌ์ค ๋ชจ๋ ์ผ์ ๋ธ๋ผ์ฐ์ ๊ฐ ํ๊ณ ์๋ ๊ฒ์ด๋ค. ๊ฐ๋ฐ์๋ก์ ์ฐ๋ฆฌ๊ฐ ํ ์ผ์ ์ด๋ค ์ข ๋ฅ์ text๋ฅผ ์ฐ๊ณ , ์ด๋์ ์จ์ผ ํ๋์ง๋ฅผ ๋ฐฐ์ฐ๋ ๊ฒ์ด๋ค. #1.6 What is HTML ์ง๋ ์๊ฐ์ ๋น์ ํ๋ text -> langauge(์ธ์ด)์น์ฌ์ดํธ๋ 2๊ฐ๋ 3๊ฐ์ ์ธ์ด๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ; HTML, CSS, JavaScript ์น์ฌ์ดํธ๋ contents๋ค๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ๋ธ๋ผ์ฐ์ ๋ ์ฐ๋ฆฌ์ ์น์ฌ์ดํธ๋ฅผ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์, ์ฐ๋ฆฌ๋ ๋ธ๋ผ์ฐ์ ์๊ฒ content๊ฐ ๋ฌด์์ธ์ง ์๋ ค์ค์ผ ํ๋ค. '์ด๊ฑด title์ด๊ณ ์ด๊ฑด image์ผ. ์ด title.. ์์ธ์ฒ๋ฆฌ ํ๋ก๊ทธ๋จ ์ค๋ฅ- ์ปดํ์ผ ์๋ฌ (Compile time error)- ๋ฐํ์ ์๋ฌ (Run-time error)Java์ ๋ฐํ์ ์๋ฌ: Error ์ Exception ์์ธ (Exception): ํ๋ก๊ทธ๋จ์ ์คํ ์ ๋ฐ์ํ ์ ์๋ ๋น์ ์์ ์ธ ์ํ๋ฅผ ์๋ ค์ฃผ๋ ์ ํธ. ๊ฐ์ฒด์์์ธ์ฒ๋ฆฌ (Exception handling): ํ๋ก๊ทธ๋จ์ ์คํ ์ ๋ฐ์ํ ์ ์๋ ์์ธ์ ๋ฐ์์ ๋๋นํ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ ์์ธ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ1 try { //์์ธ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์๋ ๋ฌธ์ฅ}catch(Exception e1) { //Exception1์ด ๋ฐ์ํ์ ๊ฒฝ์ฐ ์ด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๋ฌธ์ฅ}catch(Exception e2) { //Exception2๊ฐ ๋ฐ์ํ์ ๊ฒฝ์ฐ ์ด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๋ฌธ์ฅ}...finally { //์์ธ ๋ฐ์์ฌ๋ถ์ .. week3_4 ๊ณผ์ setPrice(String string, int price)์ String๊ณผ int ๋ชจ๋ ์ฌ์ฉํ์ง ์์ -> String์????(๋ฏธํด๊ฒฐ) setPrice์์ ์ฌ์ฉ์์๊ฒ ์๋ฃ์ ๊ฐ๊ฒฉ์ ์ ๋ ฅ๋ฐ์ ๋ ์๋ฃ๋ง๋ค ๊ฐ๊ฐ ์ค์บ๋ ๋ณ์๋ฅผ ๋ค๋ฅด๊ฒ ํ ๋นํ์ฌ ๋ณ์ ์ธ๊ฐ๊ฐ ์๋ก ์์ฑ๋จ. (int price1, int price2, int price3) -> int price ํ๋๋ก ํต์ผ. ํด๋์ค MenuOrder์ private ์ธ์คํด์ค๋ณ์ drinkSelected๋ ์ฌ์ฉ๋์ง ์์ -> showResult ๋ฉ์๋์์ String ๋ณ์ menu ๋์ ์ drinkSelected๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. ↓ ์์ ํ >> scanner๋ฅผ ์ฌ์ฉํ ๋ ๋งค๋ฒ ๋ณ์๋ฅผ ์๋ก ๋ง๋ค๋ ค๋ ์ต๊ด์ด ์๋ ๊ฒ ๊ฐ๋ค. ์ด์ ์ ์ ์ธํ๋ ๋ณ์๋ฅผ ์ ์ ํ ์ฌ์ฉํ.. 230927 ์๊ฐํ week4 ์์ฑ์ : ์ธ์คํด์ค๊ฐ ์์ฑ๋ ๋๋ง๋ค ํธ์ถ๋๋ '์ธ์คํด์ค ์ด๊ธฐํ ๋ฉ์๋' - ๋ชจ๋ ํด๋์ค์ ๋ฐ๋์ ํ๋ ์ด์์ ์์ฑ์ ํ์ - ์์ฑ์์ ์ด๋ฆ = ํด๋์ค์ ์ด๋ฆ - ๋ฆฌํด ํ์ ์์ (void ์ฐ์ง ์์) 1) ๊ธฐ๋ณธ ์์ฑ์ : ๋งค๊ฐ๋ณ์๊ฐ ์๋ ์์ฑ์ - ํด๋์ค์ ์์ฑ์๊ฐ ํ๋๋ ์์ผ๋ฉด ์ปดํ์ผ๋ฌ๊ฐ ๊ธฐ๋ณธ ์์ฑ์ ์ถ๊ฐ(์๋์์ฑ) Card () { } 2) ๋งค๊ฐ๋ณ์๊ฐ ์๋ ์์ฑ์ Card (String c, String g, iny d) { } class Data1{ // ์ฌ์ฉ์๊ฐ ๋ฐ๋ก ์์ฑ์๋ฅผ ๋ง๋ค์ง ์์ -> ์ปดํ์ผ๋ฌ๊ฐ ๊ธฐ๋ณธ ์์ฑ์ ์๋์์ฑ int value; } class Data2{ int value; Data2(int x){ // ์ฌ์ฉ์๊ฐ ๋งค๊ฐ๋ณ์๊ฐ ์๋ ์์ฑ์๋ฅผ ๋ง๋ค์์ -> ๊ธฐ๋ณธ์์ฑ์๋ ์์ฑ๋์ง ์์ v.. 230925 JAVA ํด๋์ค : ์ค๊ณ๋, ๊ฐ์ฒด : ์ค๊ณ๋๋ก๋ถํฐ ๋ง๋ค์ด์ง ๊ฒฐ๊ณผ๋ฌผ BlackBox bbox = new BlackBox(); // BlackBox ํด๋์ค๋ก๋ถํฐ bbox ๊ฐ์ฒด ์์ฑ // bbox ๊ฐ์ฒด๋ BlackBox ํด๋์ค์ ์ธ์คํด์ค int price; String color; static boolean canAutoReport = false; // static์ ๋ถ์ด๋ฉด ํด๋์ค ๋ณ์. static ์์ด ์ ์ธ๋ ๋ณ์๋ ์ธ์คํด์ค ๋ณ์ ์ธ์คํด์ค ๋ณ์๋ ์๋ก ๋ค๋ฅธ ๊ฐ์ฒด์์ ์๋ก ๋ค๋ฅธ ๊ฐ์ ๊ฐ์ง ํด๋์ค ๋ณ์๋ ํด๋น ํด๋์ค๋ก๋ถํฐ ๋ง๋ค์ด์ง๋ ๋ชจ๋ ๊ฐ์ฒด์ ๋๊ฐ์ด ์ ์ฉ๋จ. ๋๋ฌธ์ '๊ฐ์ฒด๋ช .๋ณ์' ๊ฐ ์๋ 'ํด๋์ค๋ช .ํด๋์ค๋ณ์' ๋ก ์ ๊ทผ (ex. BlackBox.canAutoReport) ์์ฑ์๋ ๊ฐ์ฒด๊ฐ ๋ง๋ค์ด์ง ๋ ์๋์ผ๋ก ํธ์ถ๋จ.. ์๊ฐํ week3 ํด๋์ค์ ๊ฐ์ฒด ์๊ฐํ week3 ํด๋์ค์ ๊ฐ์ฒด_์ค์ต class Dog{ private int size; private String name; public void bark() { if(size>40) System.out.println("Woof! Woof!"); else if (size>20) System.out.println("Ruff! Ruff!"); else System.out.println("Yip! Yip!"); } public void run() { System.out.println(name + " is running"); } public void setSize(int sz) { if(sz>10) size = sz; } public void setName(String name) { this.name=name.. 230923 JAVA ํ๋ณํ - String.valueOf() ์ Object.toString() => ๋ ๋ค ๋ฌธ์์ด๋ก ํ ๋ณํ String.valueOf() : null๊ฐ์ ๋ฌธ์์ด๋ก ํ ๋ณํ์ ๊ทธ ๊ฐ์ ๋ฌธ์์ด "null"๋ก ๋ฐํ .toString() : null๊ฐ์ ๋ฌธ์์ด๋ก ํ ๋ณํ์ NullPointerException ์ค๋ฅ๋ฅผ ๋ฐ์์ํด ์์คํค์ฝ๋: ๋ฏธ๊ตญ ํ์ค ์ฝ๋, ์ํ๋ฒณ ๋๋ฌธ์(A)๋ 65๋ถํฐ ์์, ์๋ฌธ์(a)๋ 97๋ถํฐ ์์, ์ซ์(0)๋ 48๋ถํฐ ์์ ๋ฉ์๋: ์ด๋ ํ ๊ธฐ๋ฅ์ ํ๋ ์ฝ๋๋ค์ ๋ฌถ์. ๋ฉ์๋๋ฅผ ์ ์ํ๊ณ main ๋ฉ์๋์์ ํธ์ถํ๋ค. parameter, ๋งค๊ฐ๋ณ์ = ๋ฉ์๋ ์ ์ํ ๋. argument, ์ธ์ = ๋ฉ์๋ ํธ์ถํ ๋ ๋งค๊ฐ๋ณ์์ ์ ๋ฌ๋๋ ๊ฐ Integer.parseInt() : - paresIn.. ์ด์ 1 2 3 ๋ค์