기존의 For Loop
for (카운트 변수 정의, 초기화 ; 조건문 ; 카운트 변수 증감)
for (int i = 0 ; i < 10 ; i++) {
// ...
}
향상된 For Loop (Enhanced For Loop)
for (대입받을 변수 정의 : 배열)
: 배열 값이 대입받는 변수에 대입되어 For Loop의 Body 코드가 실행됨.
String[] arr = ["x", "y", "z", "1", "2", "3"]
for (String obj : arr) {
System.out.print(" " + obj);
}
> 실행 결과 :
x y z 1 2 3
단점 : 배열만 사용 가능, 배열 값을 변경하지 못하고 사용만 할 수 있음(배열 초기화 불가능).
'DevLog > JAVA' 카테고리의 다른 글
JNI : Java Native Interface (0) | 2022.11.06 |
---|---|
올바른 JDBC 프로그래밍 (0) | 2017.11.11 |
Java에서 Immutable이란? (0) | 2017.11.08 |
JAVA와 C#의 차이점 (0) | 2017.11.02 |
List와 반복문(loop), 그리고 변수 선언 위치에 대해서 (0) | 2017.11.01 |