You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

32 lines
1.2 KiB

public class TestCar {
public static void main(String[] args) {
// 创建3个Car对象
Car car1 = new Car("京A12345", "特斯拉", "Model 3", 280.0);
Car car2 = new Car("沪B67890", "比亚迪", "汉EV");
Car car3 = new Car("粤C24680", "丰田", "凯美瑞", 220.0);
// 输出车辆信息
System.out.println("=== 所有车辆信息 ===");
car1.displayInfo();
car2.displayInfo();
car3.displayInfo();
System.out.println("总车辆数:" + Car.getTotalCars());
// 测试租车/还车
System.out.println("\n=== 测试租车/还车 ===");
car1.rentCar();
car1.rentCar();
car1.returnCar();
car1.returnCar();
// 测试租金计算
System.out.println("\n=== 测试租金计算 ===");
double rent = car2.calculateRent(5);
System.out.println("租用5天总租金:" + rent + "元");
// 测试日租金校验
System.out.println("\n=== 测试日租金校验 ===");
car3.setDailyRent(-100.0); // 改为double类型字面量
System.out.println("修改后日租金:" + car3.getDailyRent());
}
}