Java买车我想买车,买什么车决定于我在银行有多少存款 – 如果我的存款超过500万,我就买凯迪拉克 – 否则,如果我的存款超过100万,我就买帕萨特 – 否则,如果我的存款超过50万,我就买依兰特 – 否则,如果我的存款超过10万,我就买奥托 – 否则,我买捷安特
时间: 2024-09-18 08:08:04 浏览: 42
在Java中,这种逻辑可以用条件分支结构来模拟,例如使用`if-else if-else`语句。以下是简单的一种实现方式:
```java
public class CarChoice {
private double bankDeposit;
public void setBankDeposit(double deposit) {
this.bankDeposit = deposit;
chooseCar();
}
private void chooseCar() {
if (bankDeposit > 5000000) {
System.out.println("您将购买凯迪拉克");
} else if (bankDeposit > 1000000) {
System.out.println("您将购买帕萨特");
} else if (bankDeposit > 500000) {
System.out.println("您将购买依兰特");
} else if (bankDeposit > 100000) {
System.out.println("您将购买奥托");
} else {
System.out.println("您将购买捷安特");
}
}
// 示例用法
public static void main(String[] args) {
CarChoice car = new CarChoice();
car.setBankDeposit(1500000); // 假设存款为150万
}
}
```
在这个例子中,我们创建了一个`CarChoice`类,它有一个`bankDeposit`属性代表存款。`setBankDeposit`方法用于设置存款并触发选择车辆的过程。根据存款的不同额度,`chooseCar`方法会打印出相应的购车选择。
阅读全文