编写一个类,描述汽车,其中用于字符型描述车的牌号,用浮点型描述 车的价格。编写一个测试类,其中有一个修改价格的方法。对汽车对象 进行操作,根据折扣数修改汽车的价格,最后在主方法中输出修改后的 汽车信息。
时间: 2024-02-18 19:59:20 浏览: 28
好的,我来为您编写这个类和测试类:
```java
//描述汽车的类
public class Car {
private String licensePlate; //车牌号
private double price; //价格
public Car(String licensePlate, double price) {
this.licensePlate = licensePlate;
this.price = price;
}
public String getLicensePlate() {
return licensePlate;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
//测试类
public class CarTest {
public static void main(String[] args) {
//创建一个汽车对象
Car car = new Car("粤B88888", 100000);
//打折并修改价格
double discount = 0.8; //8折
car.setPrice(car.getPrice() * discount);
//输出修改后的汽车信息
System.out.println("车牌号:" + car.getLicensePlate());
System.out.println("价格:" + car.getPrice());
}
}
```
请注意,测试类中的打折数和折后价格均为硬编码,实际应用中应该通过用户输入或其他途径获取。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)