用Java程序编写一个类,描述汽车,其中用字符型描述车的牌号,用浮点型描述车的价格。编写一个测试类,其中有一个修改价格的方法,对汽车对象进行操作,根据折扣数据修改汽车的价格,最后在main()方法中输出修改后的汽车信息。
时间: 2024-05-02 08:21:58 浏览: 16
汽车类代码如下:
```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 void setLicensePlate(String licensePlate) {
this.licensePlate = licensePlate;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
// 根据折扣修改价格
public void discount(double discount) {
price *= discount;
}
}
```
测试类代码如下:
```java
public class CarTest {
public static void main(String[] args) {
Car car = new Car("京A88888", 100000);
System.out.println("修改前:");
System.out.println("车牌号:" + car.getLicensePlate());
System.out.println("价格:" + car.getPrice());
car.discount(0.8); // 打八折
System.out.println("修改后:");
System.out.println("车牌号:" + car.getLicensePlate());
System.out.println("价格:" + car.getPrice());
}
}
```
输出结果如下:
```
修改前:
车牌号:京A88888
价格:100000.0
修改后:
车牌号:京A88888
价格:80000.0
```