목차
- break 키워드 - (switch 조건문, 반복문) 탈출
- continue 키워드 - 해당 조건만 건너뛰기
break 키워드 - (switch 조건문, 반복문) 탈출
(switch 조건문, for/while반복문) 탈출・중단.
※ break 위치에 따라 출력 결과 달라질 수 있음.
[예제1] switch 조건문 탈출.
https://homzzang.com/b/java-14
[예제2] for 반복문 탈출.
public class Hz {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
if (i == 3) {
break;
}
System.out.println(i);
}
}
}
결과값:
0
1
2
[예제3] while 반복문 앞쪽에서 탈출
public class Hz {
public static void main(String[] args) {
int i = 0;
while (i < 5) {
if(i == 3) break;
System.out.println(i);
i++;
}
}
}
결과값:
0
1
2
[예제4] while 반복문 뒤쪽에서 탈출.
public class Hz {
public static void main(String[] args) {
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
if (i == 3) {
break;
}
}
}
}
결과값:
0
1
2
continue 키워드 - 해당 조건만 건너뛰기
for/while 반복문에서 해당 조건만 건너뛰기.
[for 반복문 경우]
public class Hz {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
if (i == 3) continue;
System.out.println(i);
}
}
}
결과값:
0
1
2
4
[while 반복문 경우]
public class Hz {
public static void main(String[] args) {
int i = 0;
while (i < 5) {
if (i == 3) {
i++;
continue;
}
System.out.println(i);
i++;
}
}
}
결과값:
0
1
2
4
PS. 핑크색 코드가 없을 시 결과값: 0 1 2