break
- break문은 반복문 내에서만 사용할 수 있다.
- 단, switch문에서 예외적으로 사용됨
- 일반적으로 if(조건식){break;} 사용됨
Scanner sc = new Scanner(System.in);
System.out.print("숫자 하나 입력 : ");
int num = sc.nextInt();
int sum = 0;
for(int i = 0; ; i++) {
// i < num
sum += i;
if(i == num) { // i <= num
break; // break가 속해있는 반복문!을 빠져나온다.
}
}
continue
- continue문 : 반복문 내에서만 사용할 수 있음
- if(조건식) {continue;}
- continue문은 아래 내용을 더이상 실행하지 말고 증감식으로 건너뛰라는 의미임
//1~100 까지의 정수들 합계 출력
//단, 4의 배수는 빼고 계산
int sum = 0;
for(int i = 0; i < 101; i++) {
if(i % 4 == 0) {
continue;
}
sum += i;
}
System.out.println("sum : " + sum);
jumpBreak
label:
for(;;) {
for(int i = 0; i < 10; i++) {
System.out.println(i);
if(i == 3){
break label;
}
}
}
label:
break label;
'JAVA > 이론 정리 및 예제' 카테고리의 다른 글
[JAVA/자바] #3_5 실습문제2 (0) | 2021.09.05 |
---|---|
[JAVA/자바] #3_4 실습문제 (0) | 2021.09.05 |
[JAVA/자바] #3_2 반복문 / 예제 (0) | 2021.09.05 |
[JAVA/자바] #3_1 조건문 / 예제 (0) | 2021.09.05 |
[JAVA/자바] #3_0 제어문 / beforeTest (0) | 2021.09.05 |