* 기타(보조제어문)
1. break 명령어
- 현재의 제어문을 빠져나가는 명령어.
- 보통 switch~case문과 반복문에서 사용됨.
- if문 블럭을 제외한 첫번째 블럭에서 빠져나오는 명령어.
2. continue 명령어
- 반복문에서만 사용하는 명령어
- 반복문을 탈출하는 것이 아니라, 다음 증감식으로 가는 명령어.
기본예제) break
public static void main(String[] args) {
// 반복문에서 break 명령어 예제
for(int i=1; i<=100; i++) {
if(i > 50) { // 51이 되었을 때
break;
}
System.out.println("i >>> " + i);
}
}
예제1) 1~100 까지의 합을 구하는데 합이 200이 되는 순간까지만 합을 구하자.
public static void main(String[] args) {
int sum = 0, su;
for(su=1; su<=100;su++) {
sum = sum + su;
if(sum >= 200) {
break;
}
}
System.out.println("sum >>> " + sum);
System.out.println("su >>> " + su);
}
기본예제) continue
public static void main(String[] args) {
for(int i=1; i<=10; i++) {
if(i % 2 == 1) {
continue;
}
System.out.println("i >>> " + i);
}
System.out.println();
int sum = 0;
for(int i=1; i<=100; i++) {
if(i % 2 == 1) { // 홀수인 경우
continue;
}
sum = sum + i;
}
System.out.println("sum >>> " + sum);
}
'Back > JAVA' 카테고리의 다른 글
[문제] 1부터 사용자가 키보드로부터 입력을 받은 수 까지의 홀수의 합과 짝수의 합 (0) | 2021.03.03 |
---|---|
[문제] 총 칼로리를 구하는 프로그램 (0) | 2021.03.03 |
반복문 - for문, 다중 for문 (0) | 2021.03.02 |
[문제] while, scanner, math를 이용한 숫자 맞추기 게임 (0) | 2021.03.02 |
반복문 - While문, do~While문 (0) | 2021.02.26 |