3. 조건 & 반복문

Java에서는 조건문(Conditional Statements)반복문(Loop Statements)을 사용하여 프로그램의 흐름을 제어할 수 있습니다. 조건문은 조건에 따라 다른 코드 블록을 실행하고, 반복문은 특정한 조건이 충족될 때까지 코드 블록을 반복 실행합니다.

1. 조건문

  • if문: 주어진 조건이 참일 경우에만 코드 블록을 실행합니다.

    if (condition) {
        // 조건이 참일 때 실행되는 코드
    } else {
        // 조건이 거짓일 때 실행되는 코드 (optional)
    }
  • switch문: 다양한 선택 사항 중 하나를 선택하여 해당하는 코드 블록을 실행합니다.

    switch (expression) {
        case value1:
            // value1에 해당하는 코드
            break;
        case value2:
            // value2에 해당하는 코드
            break;
        default:
            // 위 조건에 해당하는 값이 없을 때 실행되는 코드 (optional)
    }

2. 반복문

  • for문: 지정된 횟수만큼 반복하여 코드 블록을 실행합니다.

    for (initialization; condition; update) {
        // 반복 실행될 코드
    }
  • while문: 조건이 참인 동안 반복하여 코드 블록을 실행합니다.

    while (condition) {
        // 조건이 참인 동안 실행될 코드
    }
  • do-while문: 일단 코드 블록을 실행한 후, 조건이 참인 동안 반복하여 실행합니다.

    do {
        // 최소한 한 번은 실행되는 코드
    } while (condition);
  • foreach문: 배열 또는 컬렉션의 각 요소에 대해 반복하여 코드 블록을 실행합니다.

    for (type element : array/collection) {
        // 배열 또는 컬렉션의 요소에 대해 실행될 코드
    }

조건문과 반복문을 적절하게 사용하여 프로그램의 흐름을 제어하면 특정 조건에 따라 다른 동작을 수행하거나 반복적인 작업을 수행할 수 있습니다. 이를 통해 프로그램의 유연성과 효율성을 높일 수 있습니다.

Last updated