使用switch语句,可以从许多代码块中选择一个执行。
将表达式的值与每个case的值进行比较。
如果匹配,则执行相关联的代码块。
下面的例子,使用周工作日编号来计算周工作日名称:
当程序执行遇到break关键字时,就会跳出当前switch块。后续的case都会跳过,不再检测。
当找到匹配项,工作完成时,就该跳出了,没有必要进行更多的检测。
break可以节省执行时间,因为“跳过”了switch块中剩余代码的执行。
当没有匹配的case时,default关键字下的代码块就会运行。
注意,如果default语句是switch块中的最后一个语句,则不需要break。
