分支结构(从上往下判断,符合条件时停止判断)
if
if(条件也就是布尔值表达式){
表达式为true时,走花括号中的代码,为false时跳过当前分支继续执行下面的条件。
}else if(条件,这个else if可以写多个){
表达式为true时,走花括号中的代码,为false时跳过当前分支继续执行下面的条件。
}else{
当前面的条件全部都不满足时,走else
}switch
switch (条件也就是布尔值表达式) {枚举分支如一个值为0时输出0,一个值为1时输出1
case (情况,支持基本的数据类型但需要全等):
break;(上面满足条件后终止循环)
default (所有情况都不满足,执行):
break;
}
表达式
-
使用变量
-
算术运算符
-
比较运算符
-
逻辑运算符
-
三元运算符
-
对象
-
函数
布尔值表达式
- 结果为布尔值类型
- 隐式转换或强制转换后是布尔值类型