if, else if, else
Bool 타입만 가능 끝!
switch
정수 뿐만 아니라 모든 기본타입을 지원함
switch 비교값 {
case 패턴 1:
실행구문
case 패턴2, 패턴3:
실행구문
default:
실행구문
}

매우 한정적인 값(ex. enum의 case 등)이 비교값이 아닌 한 default 구문은 반드시 작성해야 함

명시적으로 break를 하지 않아도 case마다 break가 된다

fallthrough을 하면 쭉 뚫어버린다