In many occasions, you may want to compare the same variable (or expression) with many different values, and execute a different piece of code depending on which value it equals to.
switch 문은 내용상 동일한 표현식의 IF문을 나열한 것과 비슷하다. 많은 경우에 한 변수를 여러 다른 값과 비교하여, 두개의 값이 같는냐에 따라 서로 다른 코드들이 수행되기를 원하는 때가 있다. 바로 이런 경우에 switch 문이 사용된다.