多重if判断
作用:对一个条件进行多重判断
语法:if(表达式1)
{
语句块1;
}
else if(表达式2)
{
语句块2;
}
else if(表达式3)
{
语句块3;
}
……..
……...
………
else
{
语句块n;
}
执行过程:【结合上面的语法理解】
1) 从上至下依次对条件进行判断,一旦发现条件满足就执行该条件下的相关
语句
2) 如果没有一个满足的条件,则执行最后一个else 后的语句
3) 如果满足的条件下有多于一条的语句要同时执行,则必须用{}把 它们括
起来
4)若程序的最后没有else 语句 并且同时条件表达式的没有相匹配的情况下
则语句中断
特点:
1) 一个if—else语句是上一个if—else语句的字句
2) 总在前一个条件不满足的前提下才执行下一个if—else—if语句的判断
3) 作为if—else—if的表达式的类型可以是【变量、常量关系表达式、范围表达式、逻辑表达式】
使用范围:
1) 多用于少于3路判断以下的条件判断