If-else if-else多分支选择结构
▪
if(布尔表达式1) {
–
语句块1;
int age = (int) (100 * Math.
random
());
System.
out
.print(“
年龄是
”+ age + “,
属于
”);
if (age < 15) {
▪
} else if(布尔表达式2) {
–
语句块2;
System.
out
.println(“
儿童
,
喜欢玩!
”);
} else if (age < 25) {
▪
}………
System.
out
.println(“
青年
,
要学习!
”);
} else if (age < 45) {
System.
out
.println(“
中年
,
要工作!
”);
} else if (age < 65) {
System.
out
.println(“
中老年
,
要补钙!
”);
} else if (age < 85) {
▪
else if(布尔表达式n){
–
语句块n;
▪
} else {
–
语句块n+1;
System.
out
.println(“
老年
,
多运动!
”);
▪
}
} else {
}
▪
逐条if语句进行判断
–
条件匹配,进入语句体
–
否则对if语句继续匹配
System.
out
.println(“
老寿星
,
古来稀!
”);
If-else if-else
多选择结构