π μ€λμ νμ΅ ν€μλ
μ€λμ λ°°μ΄κ³Ό 리νν λ§μ μ΄μ , κ·Έλ¦¬κ³ μλ° νλ‘κ·Έλλ°μμ "for-each" 루νμ μ μ©μ±μ μ€μ μ λκ³ νμ΅νμ΅λλ€.
π₯ 리νν λ§
리νν λ§μ κΈ°μ‘΄ μ½λμ λ΄λΆ ꡬ쑰λ₯Ό κ°μ νλ©΄μ μλμ κΈ°λ₯μ μ μ§νλ κ²μ λλ€.
λ κ°λ¨ν λ§νλ©΄ μλλ λͺ©μ μ λ³κ²½νμ§ μκ³ μ½λλ₯Ό ν₯μμν€λ κ²μ λλ€.
π₯ For-each
for-eachλ μλ°μμ λ°°μ΄μ΄λ 컬λ μ μ μμλ₯Ό μννλ ꡬ문μ κ°λ¨νκ² λ§λλ κΈ°λ₯μ λλ€.
for (λ°μ΄ν°νμ λ³μ : λ°°μ΄) ꡬ문μ μ¬μ©νμ¬ λͺ μμ μΈλ±μ€ μμ΄ λͺ¨λ μμλ₯Ό μλμΌλ‘ μνν©λλ€.
iter μ μΉλ©΄ λ°λ‘ μ λ ₯κ°λ₯
μμ μμλ μΈλ±μ€κ° νμνμ§ μμ κ²½μ°μ μ μ©νλ©°, μΈλ±μ€κ° νμν κ²½μ°μλ μ ν΅μ μΈ for 루νλ₯Ό μ¬μ©ν΄μΌ ν¨μ 보μ¬μ£Όμμ΅λλ€.
for-eachλ¬Έμ μ¬μ©ν μ μλ κ²½μ°λ
int numbers[] = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.length; I++) {
System.out.println(“number” + i + “λ²μ κ²°κ³Όλ: “ + numbers[I]);
μ κ°μ΄ μ¦κ°νλ index κ°μ΄ νμν λλ μΈ μ μλ€.
π μ£Όμ ν¬μΈνΈ
κΈ°λ₯μ λ³κ²½νμ§ μκ³ μ½λλ₯Ό κ°μ νκΈ° μν 리νν λ§ μ΄ν΄.
λͺ μμ μΈλ±μ€κ° νμνμ§ μμ κ²½μ°μ λ°°μ΄μ΄λ 컬λ μ μμλ₯Ό κ°λ¨νκ² μννκΈ° μν for-each 루νμ νΈλ¦¬ν¨μ λν μ΄ν΄.
μ€λμ νμ΅μ μ½λ κ°μ κ³Ό μλ°μμ ν¨μ¨μ μΈ λ£¨ν κΈ°μ μ λν μμ€ν ν΅μ°°μ μ 곡ν©λλ€.
'TIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
12/28(λͺ©) λ΄μΌλ°°μμΊ ν Java 5μΌμ°¨ TIL - 쑰건문 (1) | 2023.12.29 |
---|---|
12/27(μ) λ΄μΌλ°°μμΊ ν Java 4μΌμ°¨ TIL - Flex, λ°°μ΄λ¬Έ (0) | 2023.12.29 |
12/26(ν) λ΄μΌλ°°μμΊ ν Java 3μΌμ°¨ TIL - Mac μ€μ (1) | 2023.12.29 |
12/22(κΈ) λ΄μΌλ°°μμΊ ν Java 2μΌμ°¨ TIL - κΉνλΈ (1) | 2023.12.29 |
12/21(λͺ©) λ΄μΌλ°°μμΊ ν Java 1μΌμ°¨ TIL - κΉνλΈ (0) | 2023.12.29 |