一.if分支结构
1.基本结构1
(1)语法:
if(布尔表达式/判断条件){
//语句
}
(2)执行原理:布尔表达式结果为true,执行{}中的语句
2.基本结构2:
(1)语句:
if(布尔表达式/判断条件){
//语句1
}else{
//语句2
}
(2)执行流程:如果if条件成立,则执行语句1,否则执行语句2
3.多重的if结构
(1)语句:
if(判断条件){
//语句1
}else if(判断条件){
//语句2
}else if(判断条件){
//语句3
}else{
//语句n
}
4.if嵌套结构
(1)语法
if(判断条件){
if(判断条件){
//语句
}else if(判断条件){
//语句
}else{}
}else{
}
(2)执行原理:先判断外层判断条件,条件成立,在判断内层条件
二、等值分支结构switch...case
1.语法:
switch(表达式){
case 值1:语句1;break;
case 值2:语句2;break;
case 值3:语句3;break;
default:语句n;break;
}
2.细节