break 문
break 문은 반복문을 실행 중지하거나 조건문을 종료할 때 사용한다. 대게 if 문과 같이 사용되어 조건식에 따라 for 문과 while 문을 종료한다.
for (...) {
break;
}
while (...) {
break;
}
만약 반복문이 중첩되어 있을 경우 break 문은 가장 가까운 반복문만 종료하고 바깥쪽 반복문은 종료하지 않는다. 중첩된 반복문에서 바깥쪽 반복문까지 종료시키려면 바깥쪽 반복문에 이름(레이블)을 붙이고, 'break 이름;'을 사용하면 된다.
Label: for (...) {
for (...) {
break Label;
}
}
continue 문
continue 문은 반복문에서만 사용되는데, 블록 내부에서 countinue 문이 실행되면 반복문의 증감식 혹은 조건식으로 바로 이동한다. continue 문은 반복문을 종료하지 않고 계속 반복을 수행한다는 점이 break 문과 다르다. break 문과 마찬가지로 대게 if 문과 같이 사용되는데, 특정 조건을 만족하는 경우에 continue 문을 실행해서 그 이후에 문장을 실행하지 않고 다음 반복으로 넘어간다.
continue 문 예제 : 짝수만 출력
public class ContinueExample {
public static void main(String[] args) {
for(int i = 1; i <= 10; i++) {
if(i % 2 != 0) {
continue;
}
System.out.print(i + " ");
}
}
}
실행 결과
2 4 6 8 10'Language > JAVA' 카테고리의 다른 글
| [JAVA] 문자열(String) (2) | 2024.09.03 |
|---|---|
| [JAVA] 참조 타입 (0) | 2024.09.03 |
| [JAVA] while 문 (0) | 2024.09.03 |
| [JAVA] for 문 (0) | 2024.09.03 |
| [JAVA] switch 문 (7) | 2024.09.03 |