java 2중 반복문 break 하기

2023. 9. 27. 14:04- 안드로이드/java

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된것을 확인 할수 있습니다.

'- 안드로이드 > java' 카테고리의 다른 글

안드로이드 하단 네비게이션바(메뉴바) 가리기  (0) 2024.02.07
제네릭 정리  (0) 2023.11.17