"조건식의 결과에 따라" 수행할 명령문을 다르게 사용
if(조건식) {
조건식이 성립할 때 수행할 명령문 나열
}
else{
위 조건문이 성립되지 않을 때 수행할 명령문 나열
}
switch (변수) {
case 값1: // 변수의 값이 값1인 "경우"
변수 == 값1일 때, 수행할 명령문;
break;
case 값2: // 변수의 값이 값1인 "경우"
변수 == 값2일 때, 수행할 명령문;
.....
break;
default:
위 경우가 모두 아닌 경우, 수행할 명령문;
}