(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)
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 == 10) break;
++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 == 0) continue;
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 |