(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)

 

break문과 continue문은 반복문 등에서 분기를 하기 위해 사용한다.

 

■ break문

- for, while, do-while문과 같은 반복문의 루프를 실행하다가 break문을 만나면, 반복문의 루프를 빠져나간다.

1
2
3
4
5
6
7
8
9
10
11
12
13
public class Main {
    public static void main(String[] args) {
        int i = 1;
        
        while(true) {
            System.out.println("i : " + i);
            if(i == 10break;
            ++i;
        }
        
        System.out.println("종료!");
    }
}
cs

Line 3 : 정수형 변수 i 선언 후 1로 초기화

Line 5 : 무한 루프

Line 6 : i값 출력

Line 7 : i가 10인 경우 while문을 빠져나와 Line 10으로 이동

Line 8 : i값 1 증가

 

■ continue문

- for, while, do-while문과 같은 반복문의 루프를 실행하다가 continue문을 만나면, 그 아래의 문장들을 실행하지 않고 루프의 조건 체크 부분으로 이동한다.

1
2
3
4
5
6
7
8
9
10
public class Main {
    public static void main(String[] args) {
        for(int i = 1; i <= 10++i) {
            if(i % 2 == 0continue;
            System.out.println("i : " + i);
        }
        
        System.out.println("종료!");
    }
}
cs

Line 3 : i가 1부터 1씩 증가하면서, 10보다 작거나 같을 때까지 반복

Line 4 : i를 2로 나눈 나머지가 0인경우(짝수인 경우) 조건 체크 부분으로 이동

Line 5 : i값 출력

'Java' 카테고리의 다른 글

자바(Java) 클래스(Class)와 인스턴스(Instance)  (0) 2020.06.30
자바(Java) 객체 지향 프로그래밍(OOP)  (0) 2020.06.30
자바(Java) for문  (0) 2020.06.26
자바(Java) do-while문  (0) 2020.06.26
자바(Java) while문  (0) 2020.06.26

+ Recent posts