자바 배열코드인데 이해가 안가는 부분이있습니다.

class ForExample5 {

public static void main(String args[]) {
    int arr[] = { 10, 20, 30, 40, 50 };
    for (int cnt = 0; cnt < arr.length; cnt++) { 
        System.out.println(arr[cnt]);
        }
    for (int num : arr) {
        System.out.println(num);
    } 
    System.out.println("Done."); 
} 

}

위의 코드를 출력하게 되면

10

20

30

40

50

10

20

30

40

50

Done.

이렇게 출력이되는데

for (int num : arr) {
        System.out.println(num);

요 부분이 이해가 안됩니다.

int num :arr 이라는 연산이 무슨 연산인지 모르겠네요

  • (•́ ✖ •̀)
    알 수 없는 사용자

1답변

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.