if문은 조건을 다양하게 주어질 수 있습니다. 크기를 비교하고, 참과 거짓을 구별하며, 값의 일치를 판별할 수 있습니다.
만일 다수의 값의 일치 여부만을 판별하고자 할 경우에는 복잡한 if문 보다 switch을 사용하면 더 편리 합니다.
switch는 if조건과 달리 == 연산조건 상태만을 파악을 할 수 있습니다.
switch(표현식) {
case 값1:
// 동작1
break;
case 값2:
// 동작2
break;
default:
// 동작3
}
case는 표현식과 값이 일치하는 경우에 동작을 수행합니다.