조건문은 왜 필요한가?
조건문은?
if...else 문
if (조건식) {
조건식이 참이면 이 코드 블록이 실행.
} else {
조건식이 거짓이면 이 코드 블록이 실행.
}
if (조건식1) {
조건식이 참이면 이 코드 블록이 실행.
} else if (조건식2) {
조건식이 참이면 이 코드 블록이 실행.
} else {
조건식1과 조건식2가 모두 거짓이면 이 코드 블록 실행.
}
switch 문
switch (표현식) {
case 표현식1:
switch 문의 표현식과 표현식1이 일치하면 실행될 문;
break;
case 표현식2:
switch 문의 표현식과 표현식2가 일치하면 실행될 문;
break;
default:
switch 문의 표현식과 일치하는 case 문이 없을 때 실행;
만약 break 문이 없을 때는, case 문의 표현식과 일치하지 않더라도 실행 흐름이 다음 case 문으로 연이어 이동한다. 즉, 일치하는 case 문부터 밑에 case문이 다 출력되는 것이다.