String[] numbers = {"one", "two", "three"};
for(int i=0; i<numbers.length; i++) {
System.out.println(numbers[i]);
}
전에 공부한 평범한 for문이다 one, two, three가 출력된다
String[] numbers = {"one", "two", "three"};
for(String number: numbers) {
System.out.println(number);
}
위처럼 for each문으로 바꿀 수 있다
for (type var: iterate) {
body-of-loop
}
iterate는 반복을 돌릴 객체고 iterate 객체에서 한 개씩 순차적으로 var에 대입되어 for문 수행
iterate의 자료형은 배열 및 ArrayList 등만 가능하다