본문 바로가기
언어/java

[java] for, for each문

by 개발LOG 2025. 5. 2.
반응형

for문 예시:

String[] numbers = {"one", "two", "three"};
for(int i=0; i<numbers.length; i++) {
    System.out.println(numbers[i]);
}
one
two
three

for each 문은 J2SE 5.0부터 추가되었다.

for each 구조:

for (type 변수명: iterate) {
    body-of-loop
}

iterate는 루프를 돌릴 객체이고 iterate 객체에서 한 개씩 순차적으로 변수명에 대입되어 for 문이 수행된다. iterate에 사용할 수 있는 자료형은 루프를 돌릴 수 있는 자료형(배열이나 ArrayList 등)만 가능하다.

그리고 변수명의 type(자료형)은 iterate 객체에 포함된 자료형과 일치해야 한다.

 

for each 문 예시:

String[] numbers = {"one", "two", "three"};
for(String number: numbers) {
    System.out.println(number);
}
one
two
three
반응형

'언어 > java' 카테고리의 다른 글

[java] Map-HashMap, LinkedHashMap, TreeMap  (0) 2025.05.02
[java] Set-HashSet, LinkedHashSet, TreeSet  (0) 2025.05.02
[java] switch/case 문  (0) 2025.05.02
[java] 이클립스 단축키 모음  (0) 2025.05.02
[java] 삼항연산자  (0) 2025.04.09