【2015-4-22 18:10:00 作者:我们太年轻】
一:基本if选择结构(用于处理单一组合时使用)
语法:if(条件){
代码块;
}
注:条件是一个表达式,值必须是true或false。代码块中代码可以是一条也可以是多条
判断过程:条件达成运行代码块,不满足运行if选择结构后面代码
二:if-else选择结构(用于处理简单的分支结构时使用)
语法:if(条件){
代码块1;
}else{
代码块2;
}
判断过程:条件达成输出代码块1,条件未达成输出代码块2.
三:多重if选择结构(用于处理复杂的分支情况时使用)
语法:if(条件1){
代码块1;
}else if(条件2){
代码块2;
}else{
代码块3;
}
注:这种格式条件可有多个。else if的顺序不能打乱应从小到大或相反
判断过程:如果条件1达成输出代码块1,条件1未达成条件2达成执行代码块2,
条件1与条件2都未达成执行代码块3。
四:嵌套if选择结构(一般用于比较复杂的流程控制)
语法:if(条件1){
if(条件2){
代码块1
}else{
代码块2
}
}else{
代码块3
}
条件判断应用总结:
1、执行判断过程,如果条件1满足判断条件2如满足执行代码块1,条件2不满足执行代码块2
如果条件1不满足直接执行代码块3,代码块1与2不执行。
2、在应用中,如果存在多种判断执行情况,尽可能多的使用“多重if选择结构”,避免使用“嵌套if选择结构”。因为如果嵌套的层数过深(超过3层),使得程序的可读性差,不便于理解程序结构代码。