JAVA 多重IF语句

2025-03-22 18:16:34
推荐回答(4个)
回答1:

首先 楼主注意了 程序是一行一行执行的

如果你的money是55按理说应该是("我可以买辆依兰特");
但你的else if (money >=10){
System.out.println("至少我可以买个奥托");
}
这句话在伊兰特的前面 程序执行到这发现55>=10结果为真 便执行了
System.out.println("至少我可以买个奥托");
这句话

楼主要将奥拓和伊兰特换位置
例如:
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("看来,我只能买个捷安特了");

这样就可以了

回答2:

if(true){
为真进入if
} else {
为假进入else
}
你上面的代码不是循环 所以不存在跳出的问题if else 无非就是 如果...否则...他一旦有任何一个条件成立进入执行完里面的语句就会出来 其他都不在管

回答3:

money是多少啊??

回答4:

你money的值是多少?