switch语句可以看作是一种基于计算的跳转,根据后面括号里的值匹配,程序会跳转到相匹配的case处。在执行完分支中的最后一条语句后,如果后面没有break,就会顺序执行到下面的case离去,直到遇到一个break,或者switch结束为止。如果所有的case都不匹配,那么就执行default后面的语句;如果没有default,那么就什么都不做。