1.条件结构:
单分支
if(满足条件){
执行语句1;
}
双分值if:
if(满足条件){
执行语句1;
}else{
执行语句2;
}
2.多重条件结构: 注意:建议从小到大判断、或从大到小判断、不能乱序,否则会出错
if(满足条件){
执行语句1;
}else if(满足条件2){
执行语句2;
}
3.嵌套条件结构: if条件结构内有if子条件,只有在外层结构成立,
if(满足条件){ 才会执行内层结构
执行语句1;
}else{
执行语句2; 注意:嵌套层次不宜过多,
}else{ 最多不宜超过4层
if(满足条件3){
执行语句3;
}else{
执行语句4;
}
}
4.switch结构 (表达式-----整型,char,字符串,case 顺序可变)
switch(表达式){ if结构与switch结构:
case常量1: 同:判断数据
执行语句1; 异:switch——只能进行匹配,等值判段
break; if——判断数值范围
case常量2:
执行语句2;
break;
case常量3:
执行语句3;
break;
default:
执行语句n;
break;
}