流程控制语句主要是用来控制和执行各语句执行顺序的语句,可以把语句组成能完成一切小功能的逻辑块,控制语句主要分为三类:顺序,选择和循环,本质上一个系统都是由变量,选择语句,循环语句组成的。
switch语句:
switch条件语句也是一种比较常用的选择语句,和if条件语句不同的是,switch只能针对某个表达式的值作出判断,从而决定程序执行那一段代码。
注意:switch的表达式只能是byte、short、char、Enum、String。
执行流程:
首先计算出表达式的值
其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。
最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。