if
If分支
根据判定的结果(真或假)决定执行某个分支的代码
If分支有三种格式
格式一
格式1: if (条件表达式) { 语句体; }
执行流程
首先判断条件表达式的结果,如果为true执行语句体,为 false 就不执行语句体
注意事项
if 语句中,如果大括号控制的只有一行代码,则大括号可以省略不写。
格式二
格式2: if (条件表达式) { 语句体1; } else { 语句体2; }
执行流程:
首先判断条件表达式的结果,如果为true执行语句体1,为 false 就执行语句体2。
格式三
格式3: if (条件表达式1) { 语句体1; } else if (条件表达式2) { 语句体2; } else if (条件表达式3) { 语句体3; } ...... else { 语句体n+1; }
执行流程:
① 先判断条件1的值,如果为true则执行语句体1,分支结束;如果为false则判断条件2的值
② 如果值为true就执行语句体2,分支结束;如果为false则判断条件3的值
③ ...
④ 如果没有任何条件为true,就执行else分支的语句体n+1