์์์ ํ๋ณํ
์์(=๋ฆฌํฐ๋ด)
โข
๊ฐ์ ํ๋ฒ๋ง ์ ์ฅํ ์ ์๋ ๊ณต๊ฐfinal ์ ์ธ, ์์๋ช
๋๋ฌธ์๋ง ์ฌ์ฉ, ํฉ์ฑ์ด๋ _ ์ฌ์ฉ์์์ ์ ์ฅ๋ ๊ฐ ๋ณ๊ฒฝ X
ํ๋ณํ(์บ์คํ )
โข
๋ณ์ ๋๋ ์์์ ํ์
์ ๋ค๋ฅธ ํ์
์ผ๋ก ๋ณํํ๋ ๊ฒ.์ฐ์ฐ ์ํ ์ ํ์
์ผ์น์์ผ์ผ ํจ.
โข
๊ธฐ๋ณธ ์๋ฃํ
โฆ
์๋ฃํ์ ํฌ๊ธฐ๊ฐ ํฐ ๋ฐฉํฅ์ผ๋ก, ์ ์๋ณด๋ค๋ ์ค์ ํ์ผ๋ก(๊ธฐ์กด์ ๊ฐ์ ์ต๋ํ ๋ณด์กดํ ์ ์๋ ํ์
์ผ๋ก ์๋ ํ๋ณํ)java๋ 8๊ฐ ํ์
์ค ํ๊ฐ๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ (int)
next : ๊ณต๋ฐฑ ๊ธฐ์ค ํ๋จ์ด ๋๋ ํ๋ฌธ์ ์
๋ ฅ๋ฐ์
nextlnt : int๊ฐ๋ง ๋ฐ์
nextLine : ํ ๋ผ์ธ ์ ์ฒด๋ฅผ ์
๋ ฅ๋ฐ์
chatAt(int i) : ๋ฌธ์์ด์์ i๋ฒ์งธ ๋ฌธ์ ๋ฐํ
์ฐ์ฐ์
๋ฌธ์์ด ์ฐ์ฐ์
โข
๋ฌธ์์ด๊ณผ ์ซ์(์ ์๋ ์ค์)๊ฐ ์์ผ๋ฉด, ๋ฌธ์์ด๋ก ๊ฒฐํฉ
String str = "JDK" + 6.0;
System.out.println(str); // JDK6.0
Plain Text
๋ณต์ฌ
๋ณตํฉ ๋์ ์ฐ์ฐ์
โธ x += y โ x = x+y
โธ ++y; ์ ์ํ
โธ y++; ํ์ํ
์ผํญ์ฐ์ฐ์
โธ ์กฐ๊ฑด์ ? ์1 : ์2
์ฐธ : ๊ฑฐ์ง
๋ฐ๋ณต๋ฌธ
while ๋ฌธ
โข
ํ๋ฒ๋ ์คํ๋์ง ์์ ์ ์๋ค.
โข
break๋ฌธ : ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฐ๋ณต๋ฌธ ๋ฒ์ด๋จ
do-while ๋ฌธ
โข
์ต์ํ ํ๋ฒ์ ์ํ๋ ๊ฒ์ ๋ณด์ฅ
for ๋ฌธ
โธ for(1์ด๊ธฐํ; 2์กฐ๊ฑด์; 4์ฆ๊ฐ์){3์ํ๋ ๋ฌธ์ฅ}
int[] arr = new int[10]; // 10๊ฐ์ ๋ฐฐ์ด ์์ฑ
int max =0;
for(int i=0; i<arr.length; i++) {
arr[i] =(int)((Math.random()*100)+1); //100๊น์ง์ ์์ ์ ์
System.out.print(arr[i] + " ");
}
//์ต๋๊ฐ ์ถ๋ ฅ
for (int num : arr) {
if(num>max) {
max =num;
}
}
System.out.println("\nmax = " + max);
Plain Text
๋ณต์ฌ
Math.random : ์์์ ์(double๊ฐ์ ๋ฐํ)
0.0 < =Math.random < 1.0
๋ฐฐ์ด
โข
๋ฐฐ์ด์ ์์ฑ๊ณผ ์ ์ธ
int[] i = new int[10];
//๋ก๋ ๋ฒํธ(์ค๋ณตX)
int[] arr = new int[6];
for (int i=0; i < arr.length; i++) {
arr[i] = (int) (Math.random() * 45) + 1;
//์ค๋ณต ์ ๊ฑฐ
for (int j = 0; j < i; j++) {
if (arr[i] == arr[j]) {
i--;
}
}
System.out.println(Arrays.toString(arr));
}
Plain Text
๋ณต์ฌ