조건 분기문은 프로그램의 흐름을 결정짓는 핵심 요소입니다. 조건에 따라 실행할 코드를 다르게 분기하여 동적인 로직을 구성합니다. if-else 구문을 활용한 순차적 검사와 switch 구문을 통한 값 기반의 명확한 점프(Jump) 방식을 학습하고, 각각의 적절한 사용 상황을 이해합니다.
| 명령어 | 역할 및 특징 | 주요 사용처 |
|---|---|---|
if |
주어진 조건이 true일 경우에만 내부 블록을 실행 |
단일 조건 판단 |
elseif |
이전 if 조건이 거짓일 때 새로운 조건을 검사 |
여러 범위나 조건을 순차적으로 판단 |
else |
앞선 모든 조건이 만족하지 않을 경우 기본으로 실행 | 예외 처리 및 기본 동작 수행 |
switch |
변수의 값에 따라 일치하는 case로 바로 점프하여 실행 |
정확한 값(문자열, 숫자) 매칭 판단 |
특정 조건이 true일 때만 코드를 실행하고 싶다면 if를 사용합니다. 조건이 여러 개일 경우 elseif로 연결하며, 모든 조건이 맞지 않을 때는 else를 사용합니다.
변수의 값이 정확히 특정 값(문자열, 숫자 등)과 일치할 때 실행할 코드를 정의합니다. if-elseif가 길어질 때 사용하면 가독성이 좋습니다.