break문

[출처]자바의 정석
실습을 해보자.
public static void main(String[] args) {
/* break문
* 반복문에서 조건문(if)를 동반하여 조건에 맞을 때 반복문을 벗어나는 역할
* */
// 1 ~ 10 까지 출력(초기값, 증감식은 있고, 조건식은 생략, break를 이용하여 탈출)
for (int i = 1; ; i++) {
System.out.print(i + " ");
if (i == 10) {
break;
}
}
System.out.println();
System.out.println("----------------");
// 한 글자를 입력 받아 글자를 출력(반복해서 출력)
// y를 입력 받으면 종료
// a를 입력하면 a, b를 입력하면 b ....y입력 전까지
Scanner scan = new Scanner(System.in);
System.out.println("한 글자 입력");
for (;;) {
char ch = scan.next().charAt(0);
if (ch == 'y' || ch == 'Y') {
System.out.println("종료");
break;
}
else {
System.out.println(ch + "\n다시 입력해 주세요.");
}
}
scan.close();
}
continue문

[출처]자바의 정석
실습을 해보자.
public static void main(String[] args) {
// Continue : pass, skip 의 개념
// 1 ~ 10 중 5만 빼고 출력
for (int i = 1; i <= 10; i++) {
if (i == 5) {
continue;
}
System.out.print(i + " ");
}
System.out.println();
System.out.println("-----------");
// 1 ~ 10 중 홀수는 pass continue 사용
for (int i = 1; i <= 10; i++) {
if (i % 2 != 0) {
continue;
}
System.out.print(i + " ");
}
}
이름붙은 반복문과 break, continue

[출처]자바의 정석
'Java 공부 기록' 카테고리의 다른 글
| 배열(array) (0) | 2023.06.06 |
|---|---|
| 반복문(while, do while) (0) | 2023.06.06 |
| 반복문(for문) (0) | 2023.06.06 |
| 조건문(switch문) (0) | 2023.06.06 |
| 조건문(if문) (0) | 2023.06.06 |