switch문 (switch statement)
switch (비교할 값) {
case 조건값 1 :
동작 부분;
break;
case 조건값 2:
동작 부분;
break;
default:
동작 부분;
}
- case 뒤의 동작 부분 : 비교할 값과 조건값이 일치할 때 동작할 코드
- break의 역할 : switch문을 빠져나옴 (조건값에 대한 동작을 마쳤으므로)
- break문이 없으면 비교할 값과 조건값이 일치하는 case의 동작부분 이후로 break가 나올 때까지 모든 동작을 계속 실행한다.
- default 뒤의 동작 부분 : 비교할 값이 모든 조건값과 일치하지 않을 경우 동작
- default문은 생략 가능하다.