- 三种结构
第一种:
If(条件表达式){
执行表达式
}
第二种:二选一
If(条件表达式){
执行表达式1
}else{
执行表达式2
}
第三种:多选一
If(条件表达式){
执行表达式1
}else if(条件表达式){
执行表达式2
}else if(条件表达式){
执行表达式3
}
...
else{
执行表达式n
}
说明:
- else结构是可选的。
- 针对于条件表达式:
>如果多个条件表达式之间是“互斥”关系(或没有交集的关系),哪个判断和执行语句声明在上面还是下面,无所谓
>如果多个条件表达式之间是有交集的关系,需要根据实际情况,考虑清楚应该将哪个结构声明在上面。
>如果多个条件表达式之间有包含的关系,通常情况下,需要将范围小的声明在范围大的上面,否则,范围小的就没机会执行了。