기존의 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
복사했습니다!