控制流语句
- if…else if… else if…else可以理解为多重if…else的嵌套,去括号即可。
switch语句
-
通过省略相同的执行语句和break,优化代码
case后的常量注意点:
- 须为byte、short、int、char类型的常量表达式
- JDK1.5后+枚举类型
- JDK1.7后+String类型
只可处理等值的情况,不能处理范围的情况
多重if…else if结构和switch结构的对比
- 多重if…else if可以判断取值范围,switch只可进行等值判断
多重if结构和多个if语句结构的对比
多重if结构只执行一个满足条件的语句,多个if语句可执行多个判断语句