首页 > 代码库 > 《Java开发手册》学习进程之第4章控制流程语句

《Java开发手册》学习进程之第4章控制流程语句

在多重选择:switch语句中,switch(a)中的a可以为基本类型表达式,也可以为枚举类型表达式。而case后面所跟的表达式也是要满足以下条件的:

  • 与a的表达式相兼容
  • 自身应为不能有变量(即只能有字面值或者final的变量)
  • 不能有两个相同的case

另外,要注意switch语句的根本执行流程:switch将判断表达式的值与case后面的表达式的值进行匹配,若找到匹配的case,则从此case开始执行,若没有匹配到相应的case,而遇到了default,则从default开始执行,直到遇到break语句或整个switch语句结束为止。

 

《Java开发手册》学习进程之第4章控制流程语句