์ ์ฒด ๊ธ67 4์ฅ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ 1. ์กฐ๊ฑด๋ฌธ if ๋ฌธ public class Hello { public static void main(String[] args) { int a = 10; if(a>10) { System.out.println(2); } else { System.out.println(5); } } } if-else๋ฌธ public class Hello { public static void main(String[] args) { int num = 83; char score; if(num >= 90) { score='A'; } else if(num >= 80) { score='B'; } else if(num >= 70) { score='C'; } else if(num >= 60) { score='D'; } else { score.. 2021. 9. 12. 3์ฅ ์ฐ์ฐ์ 1. ์ฐ์ฐ์ ํ์๋ก ํ๋ ํผ์ฐ์ฐ์์ ์์ ๋ฐ๋ผ ๋จํญ, ์ดํญ, ์ผํญ ์ฐ์ฐ์๋ก ๊ตฌ๋ถ๋๋ค. ์ฐ์ ์์ ๋จํญ > ์ดํญ > ์ผํญ ์ฐ์ฐ์ ์์ผ๋ก ์ฐ์ ์์ ๊ฐ์ง๋ค. ์ฐ์ฐ์์ ๋ฐ๋์ ํ๋์ ๊ฐ์ ์ฐ์ถํ๋ค. ๋ ๊ฐ ์ด์์ ๊ฐ์ ์ฐ์ถํ๋ ์ฐ์ฐ์์ ์๋ค. ํ๋์ ๊ฐ์ด ์ฌ ์ ์๋ ๊ณณ์ด๋ฉด ์ด๋๋ ๊ฐ ๋์ ์ฐ์ฐ์์ ์ฌ์ฉํ ์ ์๋ค. ++x; // ๋จํญ ์ฐ์ฐ์ x + y; // ์ดํญ ์ฐ์ฐ์ (sum > 90) ? 'a' : 'b'; // ์ผํญ ์ฐ์ฐ์ 2. ๋จํญ ์ฐ์ฐ์ int x = -100; int result1 = +x; // +๋ถํธ๋ ๊ธฐ์กด์ ๋ถํธ๋ฅผ ์ ์งํด์ค๋ค. -100 int result2 = -x; // -๋ถํธ๋ ๊ธฐ์กด์ ๋ถํธ๋ฅผ ๋ฐ๊พผ๋ค. 100 short s = 100; short result3 = -s; //์ปดํ์ผ ์๋ฌ,.. 2021. 9. 12. 2์ฅ ๋ณ์์ ํ์ 1. ๋ณ์๋? ๊ฐ์ ์ ์ฅํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์๋ฏธํ๋ค. ๋ณ์์๋ ํ๋์ ๊ฐ๋ง ์ ์ฅํ ์ ์๋ค. ํ ๊ฐ์ง ํ์ ์ ๊ฐ๋ง ์ ์ฅํ ์ ์๋ค. 2. ๋ณ์์ ์ ์ธ int age; double value; ๋ณ์ ์ด๋ฆ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ๋ถ์ฌ์ง ์ด๋ฆ์ด๋ค. ๋ณ์ ์ด๋ฆ์ ํตํด์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ์ ๊ทผํ๊ณ , ๊ทธ๊ณณ์ ๊ฐ์ ์ ์ฅํ๊ฑฐ๋ ๊ทธ๊ณณ์ ์๋ ๊ฐ์ ์ฝ๋๋ค. ๋ณ์ ๋ช ๋ช ๊ท์น ์ฒซ ๋ฒ์งธ ๊ธ์๋ ๋ฌธ์, $, _ ์ด์ด์ผ ํ๋ค. ์ซ์๋ก ์์ํ ์ ์๋ค. ์์ด ๋์๋ฌธ์๊ฐ ๊ตฌ๋ถ๋๋ค. ์ฒซ ๋ฌธ์๋ ์์ด ์๋ฌธ์๋ก ์์ํ๋ ๋ค๋ฅธ ๋จ์ด๊ฐ ๋ถ์ ๊ฒฝ์ฐ ๋๋ฌธ์๋ฅผ ๋ฃ๋๋ค. (ex. maxSpeed, carBodyColor ๋ฑ) ๋ฌธ์ ์(๊ธธ์ด) ์ ํ์ ์๋ค. ์๋ฐ ์์ฝ์ด๋ ์ฌ์ฉํ ์ ์๋ค. 3. ๋ณ์ ์ด๊ธฐ๊ฐ int value = 90; long value .. 2021. 9. 12. 1์ฅ ์๋ฐ ์์ํ๊ธฐ 1. ์๋ฐ ํน์ง 1. ์ด์์ฑ์ด ๋์ ์ธ์ด์ด๋ค. ์๋ฐ ์คํ ํ๊ฒฝ(JRE)์ด ์ค์น๋์ด ์๋ ๋ชจ๋ ์ด์์ฒด์ ์์ ์คํ ๊ฐ๋ฅํ๋ค. 2. ๊ฐ์ฒด ์งํฅ ์ธ์ด์ด๋ค. ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ(OOP)์ด๋, ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๋ ๊ธฐ๋ฒ์ผ๋ก ๋ถํ์ ํด๋นํ๋ ๊ฐ์ฒด๋ค์ ๋จผ์ ๋ง๋ค๊ณ ์ด๊ฒ๋ค์ ํ๋์ฉ ์กฐ๋ฆฝ ๋ฐ ์ฐ๊ฒฐํด์ ์ ์ฒด ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๊ธฐ๋ฒ์ด๋ค. ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ค๊ณ๋์ธ ํด๋์ค๋ฅผ ๋จผ์ ๋ง๋ค๊ณ ๊ฐ์ฒด์ ๊ฐ์ฒด๋ฅผ ์ฐ๊ฒฐํ์ฌ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ธ๋ค. ์๋ฌด๋ฆฌ ์์ ํ๋ก๊ทธ๋จ์ด์ด๋ ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด ์ฌ์ฉํ๋ค. ์บก์ํ, ์์, ๋คํ์ฑ์ ์๋ฒฝํ๊ฒ ์ง์ํ๋ค. 3. ํจ์์ ์คํ์ผ ์ฝ๋ฉ์ ์ง์ํ๋ค. ๋์ฉ๋ ๋ฐ์ดํฐ์ ๋ณ๋ ฌ ์ฒ๋ฆฌ์ ์ด๋ฒคํธ ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ ํฉํ๋ค. ์๋ฐ 8๋ถํฐ ๋๋ค์์ ์ง์ํ๋ค. ๋๋ค์์ ์ฌ์ฉํ๋ฉด ์ปฌ๋ ์ ์ ์์๋ฅผ ํํฐ๋ง, ๋งคํ, ์ง๊ณ ์ฒ๋ฆฌํ๋.. 2021. 9. 12. ์ด์ 1 ยทยทยท 5 6 7 8 ๋ค์