2011년 12월 13일 화요일

for문의 label

loop1 : for(int i=0; i<4; i++) {
            for(int j=0; j<1; j++) {
                    if(i == 3) break loop1;
                    System.out.println("i = " + i);
                    if(i == 2) break;
                    System.out.println("i = " + i);
                    if(i == 1)continue;
                    System.out.println("i = " + i);
                    continue loop1;
            }
            System.out.println("---");
}

위의 프로그램처럼 하였을 때 결과는
i = 0
i = 0
i = 0
i = 1
i = 1
---
i = 2
---

이렇게 나온다

댓글 없음:

댓글 쓰기