| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- 제어문
- 자바클래스
- C++
- 자바
- 자바메서드오버로딩
- 부동소수점
- 코딩독학
- 반복문
- 변수
- 1차원배열
- 2차원배열
- 프로그래밍
- 메서드오버로딩
- 증감연산자
- 기초코딩
- 고정소수점
- C++상수
- 자바코딩
- 비트연산자
- 포인터
- 조건문
- 자바코드
- 클래스선언
- Java
- 포인터연산자
- this참조변수
- 코딩기초
- 산술연산자
- C++코딩
- 코딩
- Today
- Total
지식아일랜드
코딩 기초 20편 _ Java 반복문(Iteration statements)과 continue 문 개념과 예제 본문
코딩 기초 20편 _ Java 반복문(Iteration statements)과 continue 문 개념과 예제
모르는게 없는 지식인 2023. 3. 27. 23:27안녕하세요~
지식아일랜드의 모르는게 없는 지식인 입니다.
오늘은 자바 코드 제어문 중에서 반복문 그리고 기타 제어문에 대해 설명드리려 합니다.
그럼 차근차근 따라와 보시죠 ㅎㅎ

for 문
for 문은 반복적으로 실행할 코드를 지정된 횟수만큼 실행합니다.
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
위 예시에서는 i가 0부터 시작하여 10보다 작을 때까지 1씩 증가하면서 반복됩니다.
각 반복에서는 i의 값을 출력합니다.
while 문
while 문은 조건이 true인 동안 반복적으로 실행할 코드를 실행합니다.
int i = 0;
while (i < 10) {
System.out.println(i);
i++;
}
위의 예시에서는 i가 10보다 작을 때까지 반복됩니다. 각 반복에서는 i의 값을 출력하고 i를 1씩 증가시킵니다.
do-while 문
do-while 문은 while 문과 유사하지만, 코드가 최소한 한 번은 실행됩니다.
int i = 0;
do {
System.out.println(i);
i++;
} while (i < 10);
위의 예시에서는 i가 10보다 작을 때까지 반복됩니다.
각 반복에서는 i의 값을 출력하고 i를 1씩 증가시킵니다.
이 때, do 블록 안의 코드가 최소한 한 번은 실행됩니다.
위의 코드 예시들은 각각 for 문, while 문, do-while 문을 사용하여 0부터 9까지의 정수를 출력하는 코드입니다.
이러한 반복문은 반복적으로 실행해야 하는 작업을 처리하는 데 유용합니다.
continue 문
continue 문은 반복문(for loop, while loop, do-while loop) 내에서 사용되며, 현재 반복을 건너뛰고 다음 반복으로 넘어가는데 사용됩니다. 즉, continue 문을 만나면 반복문의 나머지 부분을 실행하지 않고, 조건식을 검사하여 다음 반복으로 넘어갑니다.
예를 들어, 아래는 for loop를 사용하여 1부터 100까지의 홀수를 출력하는 코드입니다.
for (int i = 1; i <= 10; I++) {
if (i % 2 == 0) {
continue; // 짝수인 경우 conticue 문을 만나서 다음 반복으로 건너뜀
}
System.out.println(i);
}
위 코드를 실행하면 1, 3, 5, 7, 9가 출력됩니다.
이는 continue 문으로 인해 짝수인 경우에만 현재 반복을 건너뛰고,
홀수일 경우우에만 출력을 실행하기 때문입니다.
다음은 while loop를 사용하여 1부터 5까지의 수를 출력하는 코드입니다.
이 코드에서는 continue 문을 사용하여 3일 때 현재 반복을 건너뛰도록 합니다.
int i = 0;
while (i < 5) {
i++;
if (i==3) {
continue; // i가 3인 경우 continue 문을 만나서 다음 반복으로 건너뜀
}
System.out.println(i);
}
위 코드를 실행하면 1, 2, 4, 5가 출력됩니다. 이는 continue 문으로 인해 i가 3일 때 현재 반복을 건너뛰고, 나머지 경우에만 출력을 실행하기 때문입니다.
즉, continue 문은 특정 조건을 만족하는 경우 현재 반복을 건너뛰도 다음 반복으로 이동할 때 사용됩니다.
이를 통해 코드의 실행 흐름을 제어할 수 있습니다.

어떠혔나요?
자바 코드의 제어문 중 조건문에 대한 설명이 도움 되셨나요?
도움 되셨길 바라며.. 다음에 또 찾아주세요~
'JAVA 기초' 카테고리의 다른 글
| 코딩 기초 22편 _ JAVA 코딩 1차원 배열(One-dimensional Arrangement) 코드와 예제 (0) | 2023.04.01 |
|---|---|
| 코딩 기초 21편 _ JAVA 코딩 메모리 구조(Memoty Structure)의 종류(Stack, Heap) 예제 코드 (0) | 2023.03.30 |
| 코딩 기초 19편 _ JAVA 조건문(Conditional Statements)의 종류와 예제 코드 (0) | 2023.03.25 |
| 코딩 기초 18편 _ JAVA 비트 연산자(Bitwise Operator) 설명과 예시 (0) | 2023.03.24 |
| 코딩 기초 17편 _ JAVA 논리 연산자(Logical Operator) 설명과 예제 (0) | 2023.03.22 |