1.流程控制—分支
2.顺序流程控制
3.分支流程控制
- 由上到下执行代码的过程中,根据不同的条件,执行不同的路径代码(执行代码多选一的过程),从而得到不同的结果
- if-else分支语句
- 执行思路:如果if里面的条件表达式结果为真,则执行if里面大括号里面的执行语句;如果if条件表达式结果为假,则不执行大括号里面的语句,则执行else语句后面的大括号里面的 代码
- if里面的语句1和else里面的语句2最终只能有一个语句执行
- if 、else if 语句(多分支语句)
- 执行思路:如果条件表达式1满足就执行语句1;如果条件表达式1不满足,则判断条件表达式2满足的话,执行语句2,以此类推;如果上面的所有条件表达式都不成立,则执行else里面的语句
4.三元表达式
- 语法结构:条件表达式 ? 表达式1 : 表达式2
- 执行思路:如果条件表达式结果为真,则返回表达式1的值;如果条件表达式结果为假,则返回表达式2的值
5.switch分支语句
switch(表达式){
case value1:
执行语句1;
break;
case value2:
执行语句2;
break;
...
default:
执行最后的语句
}
- 执行思路:利用表达式的值和case后面的选项值相匹配,如果匹配上,就执行该case里面的语句;如果都没有匹配上,那么执行default里面的语句