目录
1.强制类型转换
2.Scanner类
3.基本if选择结构
4.if-else选择结构
5.多重if选择结构
6.嵌套if选择结构
7.switch选择结构
1.强制类型转换
口诀:从右往左,类型必须强制转换(由大到小)
2.Scanner类
3.基本if选择结构
1为什么需要if选择结构
定义:某种场景下需要实现某个条件下执行某个操作,而某个条件下不执行某个操作
2.什么是if选择结构
语法结构:
if(){
}
3使用基本的if选择结构
4使用基本的if选择结构-实战
4.if-else选择结构
1为什么使用if-else选择结构
定义:无法实现多分支的场景
2什么是if-else选择结构
语法结构:
If(条件){
代码体
}else{
代码体
}
3如何使用if-else选择结构
5.多重if选择结构
1为什么使用多重if选择结构
场景:有多个场景(3个条件及以上的场景)
2什么是多重if选择结构
3如何使用多重if选择结构
4实战
6.嵌套if选择结构
1为什么使用嵌套if选择结构
场景:当条件是多分支的时候,但是多分支之间又不是同级的关系,而是内嵌(父子)的关系
2什么是嵌套if选择结构
3如何使用嵌套if选择结构
4实战
拓展:(if else if 分支中存在一定的顺序问题,就是从上至下范围越来越小)
如下图的案例(语法没错,但是业务逻辑不合理)
7.switch选择结构
1为什么使用switch选择结构
核心要点:当条件中存在多场景需要选择的情况下 ,可以使用switch(前提是等值条件)
2什么是switch选择结构
3如何使用switch选择结构
4. switch和多重if选择结构区别
要点1:多重if可以实现等值条件和非等值条件的选择实现
要点2:switch只可实现等值条件的选择实现