반응형
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);
}
}
}
반응형
'개발_웹 > Java' 카테고리의 다른 글
Java | 예외 처리 (try-catch, throw, throws) (0) | 2019.05.09 |
---|---|
Java | 예외(Exception)의 종류 (0) | 2019.05.09 |
Java | 날짜, 시간 (currentTimeMillis(), SimpleDateFormat) (0) | 2019.05.09 |
eclipse에서 Gradle 프로젝트 rename 안되는 경우 (0) | 2019.01.07 |
Java | 객체(Object) ↔ XML (simple 프레임워크를 이용한 xml 변환) (0) | 2017.11.01 |