1、基本选择结构
if(布尔表达式){
代码块
}
后续代码
如果布尔表达式为true,则执行代码块,然后执行后续代码;
如果布尔表达式为false,则直接执行后续代码;
2、if else选择结构
if(布尔表达式){
代码块1
}else{
代码块2
}
后续代码
如果布尔表达式为true,则执行代码块1,然后执行后续代码
如果布尔表达式为false,则执行代码块2,然后执行后续代码
3.多重if选择结构
if(布尔表达式){
代码块1
}else if(布尔表达式1){
代码块2
}else if(布尔表达式2){
代码块3
}else{
代码块4
}
后续代码
如果布尔表达式为true,则执行代码块1,然后执行后续代码
如果布尔表达式1为true,则执行代码块2,然后执行后续代码
如果布尔表达式2为true,则执行代码块3,然后执行后续代码
如果布尔表达式1、2、3都不满足,则执行代码块4,然后执行后续代码
4嵌套if选择结构
if(布尔表达式1){
if(布尔表达式2){
内层代码块1
}else{
内层代码块2
}else{
外层代码块
}
}
如果布尔表达式1满足时,则判断布尔表达式2;
如果布尔表达式1不满足时,则执行外层代码块;