java - break label:(충접 루프 탈출)

들어가기

java의 break문은 가장 가까운 반복문만 종료하고 바깥쪽 반복문은 종료시키지 못한다.

중첩된 반복문을 탈출하기 위해서는 break 라벨명; 을 사용 하면된다.

1
2
3
4
5
6
7
8
9
10
11

Outter: for(int i = 0; i < 5; i++){
for(int j = 0; j < 5; j++){
System.out.println("중첩 루푸 동작중 i:" + i + "j:" + j);

if(i == 2){
break Outter;
}

}// _for
}// _for

위 코드 실행 결과

별 내용은 아니지만, 자꾸 문법을 까먹어서 정리한다.