[Java] 반복문 - 중첩반목문 나가기

프로그래밍/JAVA 2018. 6. 9. 07:05 posted by 야매코더

중첩된 반복문을 빠져나가는 문법

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문에서 지정된 이름을 기재한다.