if(表达式){
语句1;
}else{
语句2;
}
if语句格式二的嵌套
if (表达式1){
if(表达式2){
语句1;
}else{
语句2;
}
}else{
if(表达式3){
语句3;
}else{
语句4;
}
}
if...else...格式和三元运算符的区别
三元运算符只是一个运算符号,不是流程控制语句,在三元中不能输出打印值,
可以操作具体的数据值(结果最终是数据值);
而if...else...流程控制语句,范围远远大于三元运算符
既可以使用具体数据值,也可以是打印内容;
三元运算符能够使用的一定能够if...else...
if...else...能够实现的,不一定能够使用三元!
if语句格式3
if(表达式1){
语句1;
}else if(表达式2){
...
}else{
语句n;
}
流程:
)先判断表达式1是否成立,成立,则执行语句1
2)不成立,则判断表达式2是否成立,成立,执行语句2;
否则依次...进行判断
...
3)如果上面都不成立,则执行else语句,最终结束;
场景:针对多种进行判断!