중첩된 반복문을 빠져나가는 문법
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | import java.util.*; public class Study001 { private static Scanner scanner; public static void main(String[] args) { System.out.println( "hello java Example" ); int num = 0 ; scanner = new Scanner(System.in); // #1. 반복문에 이름을 선언한다 outer: while ( true ) { System.out.println( "" ); for (;;) { String tmp = scanner.nextLine(); num = Integer.parseInt(tmp); if (num == 0 ) break ; if (num == 99 ) break outer; // #2. 선언된 반복문을 나간다. System.out.println( "나머지 : " + tmp); } System.out.println( "for 문 종료" ); } System.out.println( "while문 종료" ); } } |
반복문에 이름을 지정하고 break문에서 지정된 이름을 기재한다.