본문 바로가기
JAVA

for-each

by aesup 2021. 2. 7.
728x90

04-5 for each 문
for each는 J2SE 5.0 부터 추가되었다. for each 라는 키워드가 따로 있는 것은 아니고 동일한 for를 이용한다. 하지만 조건식 부분이 조금 다르다. 보통 다른 언어에서 for each 라고 많이 하므로 자바에서도 보통 for each문이라고 말한다.

다음은 이전에 공부했던 평범한 for 문장이다.

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

for each 구조로 변경하면 다음과 같다.

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