제어문 (if, else, switch)의 활용

2023. 11. 11. 02:47개발 문서/Java

728x90
반응형

자바에서 제공하는 제어문(if, else, switch)은 프로그램의 흐름을 조절하는데 사용됩니다. 이러한 제어문을 활용하여 조건에 따라 다른 동작을 수행하거나 여러 경우에 따라 실행 흐름을 결정할 수 있습니다.

1. if-else 문:

if 문은 주어진 조건이 참일 경우에 특정 코드 블록을 실행하고, else 문은 조건이 거짓일 경우에 다른 코드 블록을 실행합니다.

int number = 10;

if (number > 0) {
    System.out.println("양수입니다.");
} else if (number < 0) {
    System.out.println("음수입니다.");
} else {
    System.out.println("0입니다.");
}

2. switch 문:

switch 문은 특정 변수의 값에 따라 여러 경우 중 하나를 선택하여 실행합니다.

int dayOfWeek = 3;
String day;

switch (dayOfWeek) {
    case 1:
        day = "일요일";
        break;
    case 2:
        day = "월요일";
        break;
    case 3:
        day = "화요일";
        break;
    // ... 중략 ...
    default:
        day = "알 수 없는 요일";
}
System.out.println("오늘은 " + day + "입니다.");

3. 삼항 연산자:

삼항 연산자(? :)는 간단한 조건문을 한 줄로 표현할 수 있습니다.

int x = 5;
String result = (x > 0) ? "양수" : "음수 또는 0";
System.out.println(result);

이러한 제어문을 적절히 조합하여 복잡한 로직을 다양한 상황에 맞게 처리할 수 있습니다. 조건문을 효과적으로 사용하면 프로그램이 특정 조건에 따라 다르게 동작하도록 할 수 있어, 다양한 시나리오에 대응하는 유연한 코드를 작성할 수 있습니다.