为什么使用多重if选择结构:
1.可以分为几个连续的区间进行判断
2.单个if选择结构无法完成
3.多个if选择结构麻烦且效率低
所以我们使用多重if选择结构
格式如下:
if() {
//代码块1
}else if() {
//代码块2
}else if() {
//代码块3
}else {
//代码块4
}
多重if选择结构购买汽车练习:
如果我有存款多少万,那么我可以选择购买汽车>=500 凯迪拉克 >=100 帕萨特 >=50 伊兰特 >=10奥括 <10 捷安特
public static void main(String[] args) {
//购买汽车:存款>=500 凯迪拉克,存款>=100帕萨特,存款>=50伊兰特,存款>=10奥括,存款<10捷安特
int cunkuan=300;//单位为万
if(cunkuan>=500) {
System.out.println("太好了!我可以买卡迪拉克了!");
}else if(cunkuan>=100) {
System.out.println("不错,我可以买帕萨特");
}else if(cunkuan>=50) {
System.out.println("我可以买伊兰特");
}else if(cunkuan>=10) {
System.out.println("至少我还可以买奥括");
}else {
System.out.println("看来我只能买捷安特了");
}
}
最后输出结果
注意事项:
多重if选择结构注意书写顺序,条件从小到大或者从大到小输入。切记不可无序输入