[SECTION05. 제어문 - 2 (반복문)]
● 반복문(loop) = 특정 코드를 원하는 만큼 반복 실행하는 문법
● for문
예시:
-1~10까지 합 구하기


● 중첩 for문 (중요)
-중첩 for문은 for문 안에 for문을 다시 넣는 구조.
-주로 패턴 출력, 2차원 배열 처리, 표 출력 등에 사용.
예시:
-구구단 전체 출력


● while문
-조건식이 true인 동안 반복
-조건식이 처음부터 false면 한 번도 실행하지 않음
예시:
-1~10 출력


● do-while문
예시:
int num = 5;
do {
System.out.println("실행됨");
num--;
} while (num > 5);
출력:
실행됨
조건이 false여도 1번은 실행된다.
● 기타 제어문 (break, continue)
-반복문을 즉시 종료한다.
예시:
for (int i = 1; i <= 10; i++) {
if (i == 5) break;
System.out.println(i);
}
출력:
1 2 3 4
-반복문의 "현재 반복만" 건너뛰고 다음 반복으로 넘어감.
예시
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
if (i == 3) continue;
System.out.println(i);
}
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int a = 1;
while(a <= 10) {
if(a == 5) {
a++;
continue;
}
System.out.println(a);
a++;
}
}
}
출력:
1 2 4 5
10
3
6
9

