μ΄μΈ 2λ λ§μ TILλ₯Ό λ€μ μ λλ€. λ€λ₯Έ μΌμ νλ€λ³΄λ κ³΅λ°±μ΄ μκ²Όμ§λ§, λ€μ νμ°¨κ² λ¬λ¦¬κΈ° μν΄, μ€λ λ΄κ° 곡λΆν κ²μ μ 리νκΈ° μν΄ λ€μ μ κΈ° μμνκ² λ€. λκΉμ§ λ¬λ €λ³΄μ~~
κ΅λΉμ§μ νμμ λ€λλ©° μλ°λ₯Ό λ€μ 곡λΆνκ³ μλ€. μ§λ 5μΌκ° μ½λ‘λλ‘ μΈν΄ 격리νμκ³ , μ΄μ λ 컨λμ λ λμ°Ύμμ λ°λ¦° μμ λ΄μ© 곡λΆμ κ³Όμ λ₯Ό μννλ€.
μ€λμ λ°λ³΅λ¬Έμ 곡λΆνλ€. (forλ¬Έκ³Ό whileλ¬Έ) μκ³ μλ λ΄μ©μ΄μ§λ§, 볡μ΅νλ κ²Έ μμ μ λ€μλ€.
λͺ¨λ μ μ΄λ¬Έμ μ€μ²©μ΄ κ°λ₯νλ€.
λ€μ¬μ°λ μ°μ΅μ νμ.
μλ μ λ ¬νλ λ¨μΆν€ > Ctrl + Shift + F(format)
2μ€ forλ¬Έ
// 2μ€ forλ¬Έ
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
//= System.out.println("μ€νλ¬Έ");
}
}
// 3μ€ forλ¬Έ
for (int i = 0; i < 10; i++) { // λνμ (μμΉ¨)
for (int j = 0; j < 10; j++) { // μ€νμ (λΆμΉ¨)
for (int k = 0; k < 10; k++) { // μνμ (μ΄μΉ¨)
// System.out.println("μ€νλ¬Έ");
System.out.printf("i: %d, j: %d, k: %d\n", i, j, k);
}
}
}
public static void test() {
}
public static void test2()
{
}
루ν > λΆκΈ°λ¬Έ κ°μ
(break, continue)
break : μμ μ΄ ν¬ν¨λ μ μ΄λ¬Έμ νμΆνλ€.
λ©μλ μ΄λ¦ ν¨ν΄
1. setXXX - μ€μ ν λ
2. getXXX - κ°μ κ°μ Έμ¬ λ
3. isXXX - boolean κ° κ°μ Έμ¬ λ
μνλ λ μ§μ μμΌ μ°Ύλ λ²
κΈ°μ€μΌ > 1λ
1μ 1μΌ > μμμΌ μ΄λ€.
1λ
1μ 1μΌλΆν° νμ¬κΉμ§μ μΌμ % 7 μ κ°μ΄ 1 = μμμΌ, 2 = νμμΌ, ... , 7 = μΌμμΌ μ΄λ€.
if (쑰건μ) {
λ¬Έμ₯;
}
while (쑰건μ) {
λ¬Έμ₯;
}
do { // ꡬλΆμ§κΈ° μν΄ λ¨Έλ¦¬λ₯Ό λΆμλ€.
λ¬Έμ₯;
} while (쑰건μ); // ;(λ¬Έμ₯μ’
κ²°μ) νμνλ€.
μ΅λν κ°κ²°ν μ κΈ° μν΄ λ©μλ λ¨μλ‘ μμ±νμ.
리ν©ν λ§ : κ²°κ³Όμ λ³κ²½ μμ΄ μ½λμ ꡬ쑰λ₯Ό μ¬μ‘°μ ν¨.
λ©μλ λ§λ€ μ½λλ₯Ό λλκ·Έ ν λ€ Alt + Shift + M -> λ©μλκ° μμ±λλ€.
κ³Όμ λ‘ λ΄μ£Όμ λ¬Έμ μ μ€λ μλ‘ λ°μ λ¬Έμ λ₯Ό ν¨κ» νμλ€.
νμ - Q008 ~ Q015, Q033 ~ Q043, Q049 ~ Q060
μ§ - Q043 ~ Q048
-> 37λ¬Έμ νμλ€.
μ μλ μκ²Όμ§λ§ μ΄λ²μλ λ°μν΄μ μ λλ€. Scannerλ‘ nextInt()λ₯Ό ν λ€μ nextLine()μ νλ©΄ μ λ ₯μ΄ λμ§ μλλ€.
κ·Έ μ΄μ λ λ²νΌμ \r\nμ΄ λ¨μμκΈ° λλ¬Έμ΄λ€.
μ΄λ₯Ό μμ λ €λ©΄,
μΌλ‘ λ¨μμλ κ°νλ¬Έμλ₯Ό μμ μ£Όλ©΄ λλ€.
λΉμ 곡μ΄μ§λ§ κ°λ°μλ‘ λ¨Ήκ³ μ½λλ€ - λ°λ³νxμ΄ν¨μ
μ΄ μ± μ μ½κ³ μλ€. μ 곡μμ΄μ§λ§ μ΄ μ± μ μ½κ³ μλ€λ μμ΄λ¬λ... νμ§λ§ λμκ² λμμ΄ λλ€λ©΄ μκ΄ μλ€.
μ΄ μ± μ μ½μΌλ©΄μ κ°λ°μλΌλ μ§μ μ λμμμ΄ λ³΄μ¬μ£Όκ³ , μ¦λͺ ν΄μΌ νλ€λ κ²μ μμΌ λλλ€. κ·Έλ¬λ©΄μ κΉνλΈλ κΈ°μ λΈλ‘κ·Έλ₯Ό μμ±νλ κ²μ μ€μμ± λν μκ² λμλ€. TILλ₯Ό λ€μ μ°κ² λ κ²λ μ΄ μ΄μ λ€.
μ΄ λΈλ‘κ·Έλ κ·Έλμ μ΄μ¬ν 곡λΆν λμ νμ λ€μ΄ λ¨μμλ 곡κ°μ΄κ³ , λ λν λ€μ 보며 볡μ΅νλ κ³³μ΄λ€. μμΌλ‘ 곡λΆνλ©΄μ 무μν λ§μ μ€λ₯μ κΉ¨λ¬μμ΄ μμ κ²μΈλ° μ΄λ₯Ό κΎΈμ€ν μ 리νλ©΄ μ’μ κ² κ°λ€.