Java中的选择结构(三),多重if选择结构
前言
本期更新的多重if选择结构和上期的if…else选择结构大体相同,但我还是选择单独更新一期,这样可以把每一个知识点分开来记忆,方便以后的学习查看。
if…else if多扥之语句用于针对某一事件的多种情况进行处理,通常表现为“如果满足某种条件,进行某种处理,否则如果满足另一种条件则执行另一种处理”。我们来看一下流程图:
语法:
if(条件表达式1){
代码块1
}else if(条件表达式2){
代码块2
}
...
else if(条件表达式n){
代码块3
}
条件表达式1~条件表达式n:必要参数。可以由多个表达式组成,但是最后返回的结果一定要为boolean类型
代码块:可以是一条或者多条语句,当条件表达式1的值为true时,执行代码块1;当条件表达式2的值为true时候,执行代码块2,依此类推。当省略一组语句序列时,可以保留其外面的“{}”,可以将“{}”替换为“;”。
代码示例:
public class Test10 { //创建类
public static void main(String[] args) { //主方法
int money = 52; //定义int类型的变量money并赋值,单位万元
//多重if条件语句
if (money >= 500) { //判断条件是否成立
System.out.println("太好了,我可以买一辆凯迪拉克");
}else if (money >= 100) {
System.out.println("不错,我可以买一辆帕萨特");
}else if (money >= 50) {
System.out.println("我可以买一辆伊兰特");
}else if (money >= 10) {
System.out.println("至少我可以买一辆奥拓");
}else{
System.out.println("看来我只能买一辆捷安特了");
}
}
}
运行结果:
关注我,持续更新!!!