- 안드로이드/java
java 2중 반복문 break 하기
더모어더베러
2023. 9. 27. 14:04
2중 반복문을 사용할때 전체 break를 하고싶지만 안쪽만 break되는 경우가 있습니다.
for (int i=0 ; i<2 ; i++) {
for (int j=0 ; j<2 ; j++) {
System.out.println("i:"+i+", j:"+j);
if (j==1) break;
}
}
안쪽 for문만 j==1이경우 break되고 i는 1까지 반복되는 것을 확인할수 있습니다. 이럴때 반복문 전체를 멈추고 싶다면 반복문에 라벨을 지정하여 라벨을 break할 수 있습니다.
Loop1 :
for (int i=0 ; i<2 ; i++) {
for (int j=0 ; j<2 ; j++) {
System.out.println("i:"+i+", j:"+j);
if (j==1) break Loop1;
}
}
전체 반복문이 break된것을 확인 할수 있습니다.