控制流程语句
- 顺序结构
- 分支结构
分支结构
if 语句 :
第一种格式:
if (关系表达式){语句体;}
第二种格式:
if (关系表达式){语句体1;
}else(关系表达式){语句体2;
}
案例:
switch 语句:
switch语句的其他知识点
- default 的位置(不一定在最后 但习惯写在最后)和省略(可以省略 不影响语法,但不建议省略)
- case穿透(是没有写break导致的! )
- switch 新特性:(JDK12之后才有) ->
- switch 的使用场景:将有限数据列举并选其一 if 第三种格式各自的使用场景: 一般对于范围的判断
利用case穿透简化代码(重复的代码)
---未简化
---利用case 穿透
---进一步简化并利用新特性