코딩 공부/Java

[Java]Chpater 2 - 08) 반복문

sintory-04 2025. 2. 25. 13:59

    1. for

    • for 반복문에서는 반복작업을 시작하기 전에 종결 조건을 확인합니다.
    • 종결 조건이 참(true) 일 경우 반복을 수행하고 거짓(false)이면 반복을 끝냅니다.
    for (시작조건; 종결조건; 조건변화수식) {
            ...
    }

    1) for문 + break

    • break 문은 탈출 버튼
    • 반복을 벗어나야할때 사용합니다.
    public class Robot {
    
        public static void main(String[] args) {
    
                int customers = 5;
    
                for (int i = 1; i <= customers; i++) {
                        if (i == 4) {
                                break; // (1) 반복을 벗어납니다.
                        }
                        System.out.println(i + "번째 손님, 안녕하세요!");
                  }
                  System.out.println("반복문이 종료되었습니다.");
        }
    }
    // 출력 예시:
    오늘의 손님 수를 입력하세요: 5
    1번째 손님, 안녕하세요!
    2번째 손님, 안녕하세요!
    3번째 손님, 안녕하세요!
    반복문이 종료되었습니다.

    2) continue 문(건너뛰기 skip 버튼)

    • continue 문은 건너뛰기(스킵) 버튼
    • 특정 회차의 반복을 건너뛸때 사용

    2. while

    • while 반복문은 종결조건만 가지고 있음.
    • 종결조건식이 true 일때 반복.
    • 즉 종결조건이 거짓(false)이 될때까지 명령문을 반복합니다.
      → 무한루프를 조심
    while (종결조건) {
            반복할 명령문;
    }

    3. do-while

    • do-whilewhile 문과 비슷하지만 종결조건을 반복 전이 아니라 후에 체크한다는 점입니다.