switch와 if는 판단의 모양이 다르다

후보의 형태와 결과 개수가 소스에 드러나도록 분기 표현을 고릅니다.

판단 대상의 모양은 무엇인가?후보 수와 비교 방식으로 선택

고정된 같은 값 후보

switch

연속 범위·복합 조건

if / else-if

정확히 두 값

삼항 연산자

핵심: 표현 길이보다 고정 후보·연속 범위·정확히 두 값 중 무엇인지 먼저 분류합니다.