今日默写:
1.强制类型转换
2.Scanner 类的使用步骤
3.基本if选择结构
4.if-else选择结构
5.多重if选择结构
6.嵌套if选择结构
7.switch选择结构
8.手写main函数
9.自动类型转换
10.描述下switch和if多重分支的区别
得分:100分
补充:
1.if else分支中存在一定的顺序问题,就是从上至下范围应该越来越大。编译没有报错时,业务逻辑可能会有错误,即代码结果不符合预期。
2.各类选择结构的使用缘由:
基本if选择结构 |
涉及到某种场景下需要实现在某个条件下执行/不执行某个操作 |
if-else选择结构 |
多分支场景 |
多重if选择结构 |
有多个条件(3个及以上) |
嵌套if选择结构 |
当条件是多分支的时候,但是多分支之间又不是同级的关系,而是内嵌的关系; |
switch选择结构 |
当条件中存在多场景需要选择的情况下,可以使用switch(前提是等值条件)选择结构 |