반복문

이수현·2025년 6월 25일

Java

목록 보기
4/10
post-thumbnail

✅ 반복문이란?

  • 동일한 작업을 여러번 반복할 때 사용하는 문법
  • 같은 코드를 계속 복붙하지 않아도 되니깐 코드가 짧고 깔끔해져요.
  • 예시:
system.out.println("Hello");
system.out.println("Hello");
system.out.println("Hello");

위처럼 3번 쓰는 반복문을 쓰면:

for (int i = 0; i < 3; i++){
   system.out.println("Hello")
}

🔹 Java의 반복문 종류

  • for : 횟수가 정해진 반복
  • while : 조건이 참인 동안 반복
  • do while : 무조건 1번 실행 후 조건 확인
  • 향상된 for 문(for-each) : 배열/리스트 등 반복(컬렉션 전용

📘 1. for 문 - 가장 많이 쓰는 반복문

for (초기식; 조건식; 증감식) {
   // 반복할 코드
}
  • 초기식 : 변수 선언, 초기값 설정(int i = 0)
  • 조건식 : 반복할 조건 (i <5)
  • 증감식 : 반복할 때마다 변수 변화 (i++)

✅ 예제

for (int i = 1; i <=5, i++){
   system.out.println("i = " +1);
}

🖨️ 출력:

i = 1
i = 2
i = 3
i = 4
i = 5

📘 2. While문 - 조건이 참이면 반복

while (조건식) {
  //조건이 참일 때 반복할 코드
}

✅ 예제

int i = 1;
while ( i<= 3 ) {
   system.out.println("i = " + i);
   i++;
}
  • 조건이 처음부터 거짓이면 한번도 실행되지 않아요.

📘 3. do ~ while 문 - 조건 상관없이 최소 1번 실행

do {
   //무조건 한번 실행되는 코드
} while (조건식);

✅ 예제

int i = 1;
do {
   system.out.println("i = " +1);
   i++;
} while (i <=3)

📘 4. 향상된 for문(for-each) - 배열, 리스트 반복에 최적화

for (자료형 번수: 배열/리스트){
   // 변수로 각 요소를 하나씩 꺼내 사용
}

✅ 예제

String[] fruits = {"사과", "바나나", "포도"};

for (String fruit : fruits) {
   system.out.println(fruit);
}

📌 제어 키워드 (break, continue)

  • break : 반복문을 즉시 종료함.
  • continue : 현재 반복문을 건너뛰고 다음 반복으로 넘어감

✅ 예제 - break

for (int i = 1; i <= 5; i++) {
    if (i == 3) break;
    System.out.println(i);
}

🖨️출력 : 1,2

✅ 예제 - continue

for (int i = 1; i <= 5; i++) {
    if (i == 3) continue;
    System.out.println(i);
}
profile
신입개발자의 공부 기록

0개의 댓글