switch (조건식) {
case 값1 : // 조건식의 결과가 값1과 같을 경우 수행될 문장들
break; // switch문을 벗어난다
case 값2 : // 조건식의 결과가 값2와 같을 경우 수행될 문장들
break;
defualt : // 조건식의 결과가 일치하는 case문이 없을 때 수행될 문장들
break; // defualt에는 break를 쓰지 않아도 된다
}
1. 조건식을 계산한다.
2. 조건식의 결과와 일치하는 case문으로 이동한다.
3. 이후의 문장들을 수행한다.
4. break문이나 switch문의 끝을 만나면 switch문 전체를 빠져나간다.