选择结构
一:什么是if选择结构
基本的if选择结构
if(条件){
//代码块
}
条件的其结果必须是布尔值
例如:
二:什么是if-else选择结构
if(条件){
//代码块1
}else{
//代码块2
}
例如
三:什么是多重if选择结构
if(条件){
//代码块1
}
else if(条件2){
//代码块2
}
else{
//代码块3
}
例如
四:什么是嵌套if选择结构
if(条件1){
if(条件2){
//代码块1
}else{
//代码块2
}else{
//代码块3
}
例如:
五:什么是swit选择结构
swi选择结构
swi(表达式){ //表达式可以是int,short,插入,枚举,String类型
case 常量1:
语句;
break;
case 常量2:
语句;
break;
case 常量3:
语句;
break;
default:
语句;
break;
}
例如:
switch和多重if选择结构的
相同点:
都是用来处理多分支条件的结构
不同点:
swich选择结构只能处理等值条件判断的情况
多重if选择结构没有swiirch选择结构的限制,特别适用某个变量处于某个联系区间时的情况