Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Java/자바] 반복문 종류와 예제 코드 본문
자바에서는 다양한 반복문을 제공하여 프로그램의 흐름을 제어할 수 있습니다. 각 반복문의 특징과 사용 예제를 살펴보겠습니다.
1. for 문
for 문은 지정된 횟수만큼 반복하거나 컬렉션의 각 요소에 대해 반복할 때 사용됩니다. 예제를 통해 확인해보겠습니다.
public class ForExample {
public static void main(String[] args) {
// 1부터 5까지 출력
for (int i = 1; i <= 5; i++) {
System.out.println(i);
}
}
}
2. while 문
while 문은 조건이 참인 동안 반복합니다. 조건이 거짓이 되면 반복이 멈춥니다. 다음은 while 문의 예제입니다.
public class WhileExample {
public static void main(String[] args) {
int i = 1;
// 1부터 5까지 출력
while (i <= 5) {
System.out.println(i);
i++;
}
}
}
3. do-while 문
do-while 문은 while 문과 비슷하지만, 조건 검사를 반복 실행 전에 하지 않고, 반복 실행 후에 합니다. 이로써 최소한 한 번은 코드가 실행됩니다.
public class DoWhileExample {
public static void main(String[] args) {
int i = 1;
// 1부터 5까지 출력
do {
System.out.println(i);
i++;
} while (i <= 5);
}
}
4. 향상된 for 문 (Enhanced for Loop)
향상된 for 문은 컬렉션의 각 요소에 대해 반복할 때 유용합니다. 일반적인 for 문과 달리 인덱스 변수를 사용하지 않아 코드가 간결해집니다.
public class EnhancedForExample {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
// 배열의 모든 요소 출력
for (int number : numbers) {
System.out.println(number);
}
}
}
5. break 문
break 문은 반복문을 중단하고 빠져나오는데 사용됩니다. 보통 특정 조건이 충족되었을 때 반복문을 빠져나올 때 유용합니다.
public class BreakExample {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // i가 5일 때 반복문 중단
}
System.out.println(i);
}
}
}
6. continue 문
continue 문은 반복문 내에서 특정 조건을 만족할 때 해당 반복을 건너뛰고 다음 반복으로 넘어갑니다.
public class ContinueExample {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
continue; // i가 3일 때 이후 코드를 실행하지 않고 다음 반복으로
}
System.out.println(i);
}
}
}
'프로그래밍' 카테고리의 다른 글
[Java/자바] 람다식과 filter() 메서드 활용하기 (0) | 2024.03.08 |
---|---|
[Java/자바] 람다식과 익명 함수의 차이점 (0) | 2024.03.08 |
[Java/자바] do-while과 while 루프의 차이점 (0) | 2024.03.08 |
[Java/자바] XOR 연산자: 예제와 설명 (0) | 2024.03.08 |
[Java/자바] HashMap 순회하기 - 3가지 방법 (0) | 2024.03.08 |