개발_웹/Java
Java | for-each 반복문
zuyo
2019. 5. 9. 03:25
반응형
for-each 문
JDK 5.0 버전부터는 향상된 for 문(for-each 문)을 지원하고 있습니다.
for (변수타입 변수이름 : 배열이름) {
// 작업
}
for-each 문 에서는 배열의 항목 수만큼 실행부분을 반복하는데
반복이 이루어질 때마다 배열의 항목을 순서대로 꺼내어 변수(number) 에 자동으로 대입해 줍니다.
따로 반복 변수(int i) 를 선언하거나 배열의 값을 가져오는 부분(array[i]) 없이 실행부분에서는 하고자 하는 작업에 집중할 수 있습니다.
자바 for each 문을 사용할 때 주의해야 할 점은 오직 배열의 값을 가져다 사용(read)할 수만 있고 수정(write)할 수 는 없다는 것 입니다.
public class ForTest {
public static void main(String[] args) {
int array[] = { 10, 20, 30, 40, 50 };
for (int number : array) {
System.out.println(number);
}
}
}
반응형