'라벨문'에 해당되는 글 1건

  1. 2017.05.12 자바 라벨 제어문

자바 라벨 제어문

자바 2017. 5. 12. 19:22
자바의 라벨 제어문은 continue와 break와 같이 연계하여 사용이 된다.
이중 반복문에서, 어떤 조건에서 이중 반복문을 벗어나거나 바깥쪽 반복문으로 벗어나도록 하기 위하여 라벨을 사용한다.

// Label을 이용한 continue문 프로그램 예제

public class LabelContinue {
    public static void main(String[] args) {
        jump: for(int x = 1;x <= 7;x++) {
            System.out.println("x 값 = " + x);
            for(int y = 1;y <= 5;y++) {
                System.out.println("y 값 = " + y);
                if(x <= 2)
                    continue jump;
                else if(x <= 4)
                    break jump;
                System.out.println("x = " + x + " : y = " + y);
            }
            System.out.println("x 값 = " + x);
        }
        System.out.println("프로그램 종료");
    }
}

실행 결과는 다음과 같다.

x 값 = 1

y 값 = 1

x 값 = 2

y 값 = 1

x 값 = 3

y 값 = 1

프로그램 종료

x 값이 2보다 작거나 같으면 바깥쪽 while 문으로 continue가 수행이 되고

x 값이 3일 경우 바깥쪽 while 문으로 break가 수행이 되어 while 문이 종료되고 프로그램 종료가 출력됨을 확인할 수 있다.

'자바' 카테고리의 다른 글

자바의 정석 연습문제 풀이 3-1 중  (0) 2022.06.29
자바 protected 접근 제어자  (0) 2017.05.18
utf-8로 저장된 자바 파일 에러 방지  (0) 2017.05.10
자바 super와 this  (0) 2017.04.06
자바 매소드 오버라이딩  (0) 2017.04.05
Posted by 세상을 살아가는 사람
,