코드 작성
package break_continue_statement; public class Ex1 { public static void main(String[] args) { /* * break문 vs continue 문 * */ int i = 1; // for문을 사용하여 "Hello, World!" 10번 출력 for (i = 1; i <= 10; i++) { System.out.println(i + " : Hello, World!"); // i가 5일 때 for문 종료하고 빠져나가기 if (i == 5) { break; } } System.out.println("반복문 종료 후 i값 : " + i); System.out.println("================================"); // while문 사용 시 i = 1; while (i <= 10) { System.out.println(i + " : Hello, World!"); // i가 5일 때 while문 종료하고 빠져나가기 if (i == 5) { break; } i++; } System.out.println("반복문 종료 후 i값 : " + i); System.out.println("=================================="); for (i = 1; i <= 10; i++) { // i 가 5일 때 continue 아래쪽 문장을 생략하고 다음 반복 진행 if (i == 5) { continue; // 아래쪽 문장 생략하고, 증감식으로 이동 } System.out.println(i + " : Hello, World!"); } System.out.println("반복문 종료 후 i값 : " + i); System.out.println("=================================="); i = 1; while (i <= 10) { System.out.println(i + " : Hello, World!"); i++; // i가 5일 때 continue 아래쪽 문장을 생략하고 다음 반복 진행 if (i == 5) { continue; // 조건식으로 이동 } // => continue 윗줄에 모든 실행문이 존재하므로 생략할 문장 없음 // continue 실행 전 후가 달라지지 않는다! } System.out.println("=================================="); // while문을 사용하여 for문 처럼 1 ~ 10까지 출력(i가 5일 때 제외) i = 0; while (i < 10) { i++; if (i == 5) { continue; } System.out.println(i + " : Hello, World!"); } /* * 반복문을 이용하여 알파벳의 대문자를 모두 출력하는 코드 * * 출력결과 * A B C D E F ..... W X Y Z * */ char ch = 'A'; for (i = 0; i < 26; i++) { System.out.print(ch + " "); ch++; } System.out.println(); for (ch = 'A'; ch <= 'Z'; ch++) { System.out.print(ch + " "); } } }
break문과 continue 문의 사용법과 예시를 통한 차이점 알아보기! + for문으로 모든 대문자 출력하기
출력 결과
1 : Hello, World!
2 : Hello, World!
3 : Hello, World!
4 : Hello, World!
5 : Hello, World!
반복문 종료 후 i값 : 5
================================
1 : Hello, World!
2 : Hello, World!
3 : Hello, World!
4 : Hello, World!
5 : Hello, World!
반복문 종료 후 i값 : 5
==================================
1 : Hello, World!
2 : Hello, World!
3 : Hello, World!
4 : Hello, World!
6 : Hello, World!
7 : Hello, World!
8 : Hello, World!
9 : Hello, World!
10 : Hello, World!
반복문 종료 후 i값 : 11
==================================
1 : Hello, World!
2 : Hello, World!
3 : Hello, World!
4 : Hello, World!
5 : Hello, World!
6 : Hello, World!
7 : Hello, World!
8 : Hello, World!
9 : Hello, World!
10 : Hello, World!
==================================
1 : Hello, World!
2 : Hello, World!
3 : Hello, World!
4 : Hello, World!
6 : Hello, World!
7 : Hello, World!
8 : Hello, World!
9 : Hello, World!
10 : Hello, World!
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
나의 소감
break = 멈춰랏!
continue = 그냥 지나가라~
break문과 continue 문을 적재적소에 잘 써야 될 것 같다!
'JAVA' 카테고리의 다른 글
for문 활용 | 21/11/15 (0) | 2022.01.06 |
---|---|
break문 VS continue(feat. label) | 21/11/15 (0) | 2022.01.06 |
배열 활용 | 21/11/15 (0) | 2022.01.05 |
다차원 배열(2차원 배열) | 21/11/15 (0) | 2022.01.05 |
배열 | 21/11/15 (0) | 2022.01.05 |