본문 바로가기

프로그래밍/기타

중첩된 반복문 빠져나가기 / 순환하기

중첩된 반복문을 한 번의 break 문으로 빠져 나가는 방법

 => 중첩된 외부 for문 앞에, Label을 지정해준다.


ex)

loop:                                                       // label
for(int i=0; i<10;i++)
{
      for(int j = 0; j<10;j++)
      {
            if(i=8)
                continue loop:                          // loop 루프의 for의 내부로 다시 올라감.
            System.out.println(i+j);
            if( i=5 )
                break loop;                     // 중첩된 루프를 지정된 라벨의 for 구역을 벗어남.
    
      }                                                    
}