1_break
- 기본 형태
package loop;
public class Break {
public static void main(String[] args) {
while(condition){
code1:
break; // 즉시 while문 종료로 이동한다.
code2:
}while문 종료
}
}
예)
package loop;
public class Break {
public static void main(String[] args) {
int sum = 0;
int i = 1;
while(true){
sum = sum + i;
if (sum > 10){
System.out.println("합이 10보다 크면 종료 : i = " + i + " sum = " + sum);
break;
}
i++;
}
// 합이 10보다 크면 종료 : i = 5 sum = 15
}
}
- sum > 10 조건을 만족하면 결과를 출력하고, break를 사용해서 while문을 빠져나간다.
2_continu
- 기본 형태
package loop;
public class Continue {
public static void main(String[] args) {
while(condition){
code1:
continue; // 즉시 조건식으로 이동한다.
code2:
}
}
}
예)
package loop;
public class Continue {
public static void main(String[] args) {
int i = 1;
while(i <= 5){
if (i == 3){
i++;
continue;
}
System.out.println(i);
i++;
}
// 1 2 4 5
}
}
- 3이 될때 continue를 만나 출력이 안되고 바로 조건식으로 이동
'백엔드 > Java' 카테고리의 다른 글
[Java]#10 형변환, 스코프 (0) | 2023.12.16 |
---|---|
[Java]#9 반복문 For (0) | 2023.12.14 |
[Java]#7 반복문 While, do While (0) | 2023.12.14 |
[Java]#6 삼항 연산자 (0) | 2023.12.13 |
[Java]#5 조건문 switch (0) | 2023.12.13 |