(14) continue, return, break
2021. 3. 13. 14:56ㆍ개발공부/Java
728x90
continue, return, break
정의 : 반복문(loop) 내 조건식(if문)에 쓰여 반복문이나 메서드를 제어할 수 있는 statement 입니다. continue는 현재 차례의 반복문 내에서 진행해야할 명령어들을 무시하고 다음 차례의 반복문을 곧바로 진행합니다. return은 현재 메서드에서 나와 더이상의 반복문은 물론 다른 명령어들이 실행되지 않습니다. break는 현재 반복문에서만 나와 메서드 안에 처리해야할 명령어들이 남아있다면 처리합니다.
예시 :
continue
출력이 어떻게 될지 생각해보셨나요? 정답은 글 맨 아래에 있습니다.
1
2
3
4
5
6
7
8
|
public static void testingContinue() {
for (int i = 0; i < 5; i++) {
if (i == 3)
continue;
System.out.println(i);
}
System.out.println("end");
}
|
cs |
return
1
2
3
4
5
6
7
8
|
public static void testingReturn() {
for (int i = 0; i < 5; i++) {
if (i == 3)
return;
System.out.println(i);
}
System.out.println("end");
}
|
cs |
break
1
2
3
4
5
6
7
8
|
public static void testingBreak() {
for (int i = 0; i < 5; i++) {
if (i == 3)
break;
System.out.println(i);
}
System.out.println("end");
}
|
cs |
출력결과
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
//continue
0
1
2
4
end
//return
0
1
2
//break
0
1
2
end
|
cs |
'개발공부 > Java' 카테고리의 다른 글
(16) protected, public, private, default (0) | 2021.03.16 |
---|---|
(15) Logger (0) | 2021.03.13 |
(13) UTC, LocalDateTime, TimeStamp (0) | 2021.03.12 |
(12) Hibernate? (0) | 2021.03.12 |
(11) 자료형 구조 [Map] (0) | 2020.08.05 |