향상된 for문 :: A4용지

자바5인가.. 부터 사용할 수 있게 되었다고 하네요.


일반적인 FOR문은 아래와 같습니다.
for( 초기값; 조건식; 증감식)

향상된 FOR문은 아래와 같습니다.
for( 타입 변수선언 : 배열이나 컬렉션) { //선언한 변수에 배열이나 컬렉션의 값이 차례로 대입되어 반복함 }

사용 예시를 들어볼까요.

기존 배열의 내용을 출력할 때

1
2
3
for(int i=0; num.length; i++) 
{
     System.out.println(num[i]);
}
cs

라고 해야 했는데요,


향상된 For문으로 바꾸어 보면,

1
2
3
4
for(int i : num) 
    {
        System.out.println(i);
    }
cs

라고 할 수 있습니다.

훨신 더 간결하고 직관적이네요!!

+ Recent posts