IT/Java

자바 outerLoop 에서의 break, continue 사용 예제

노마드오브 2018. 7. 9. 22:45

○ 예제 소스


// break Label

outerLoop: for (int i = 2; i <= 9; i++) {

System.out.println("<<" + i + "단 >>");

for (int j = 1; j <= 9; j++) {

if (i % 2 == 0 && j % 2 == 0) {

             // 상단에 outerLoop: 로 표시된 반복문 밖으로 나간다. 즉, outerLoop: for문 종료.

//break outerLoop;   


              // 상단에 outerLoop: 로 표시된 곳의 조건식으로 이동한다.  즉, outerLoop: for문 조건식 실행.

                  continue outerLoop;  

}

System.out.println(i + "*" + j + "=" + i * j);

}

System.out.println();

}



결과출력창

1. continue outerLoop일 경우


2. break outerLoop일 경우