Car类
package com.imooc;
public abstract class car {
public abstract int personNum();
public abstract int storeNum();
public abstract String carId();
public abstract int money();
}
biacar类
package com.imooc;
public class Bigcar extends car {
@Override
public int personNum() {
// TODO Auto-generated method stub
return 0;
}
@Override
public int storeNum() {
// TODO Auto-generated method stub
return 20;
}
@Override
public String carId() {
// TODO Auto-generated method stub
return "大货车";
}
@Override
public int money() {
// TODO Auto-generated method stub
return 1500;
} bus类
```package com.imooc;
public class bus extends car {
@Override
public int personNum() {
// TODO Auto-generated method stub
return 40;
}
@Override
public int storeNum() {
// TODO Auto-generated method stub
return 0;
}
@Override
public String carId() {
// TODO Auto-generated method stub
return "大巴车";
}
@Override
public int money() {
// TODO Auto-generated method stub
return 500;
}
}
littecar类
package com.imooc;
public class litteCar extends car {
@Override
public int personNum() {
// TODO Auto-generated method stub
return 5;
}
@Override
public int storeNum() {
// TODO Auto-generated method stub
return 0;
}
@Override
public String carId() {
// TODO Auto-generated method stub
return "小汽车";
}
@Override
public int money() {
// TODO Auto-generated method stub
return 300;
}
}
picar
package com.imooc;
public class picar extends car {
@Override
public int personNum() {
// TODO Auto-generated method stub
return 5;
}
@Override
public int storeNum() {
// TODO Auto-generated method stub
return 3;
}
@Override
public String carId() {
// TODO Auto-generated method stub
return "皮卡";
}
@Override
public int money() {
// TODO Auto-generated method stub
return 1000;
}
} storecar类
package com.imooc;
public class storeCar extends car {
@Override
public int personNum() {
// TODO Auto-generated method stub
return 0;
}
@Override
public int storeNum() {
// TODO Auto-generated method stub
return 5;
}
@Override
public String carId() {
// TODO Auto-generated method stub
return "小货车";
}
@Override
public int money() {
// TODO Auto-generated method stub
return 800;
}
} 测试运行类
package com.imooc;
import java.util.*;
public class admin {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("******欢迎来到哒哒租车系统*******");
System.out.println("请问您想要租车吗?");
Scanner input=new Scanner(System.in);
int str=input.nextInt();
if(str==0){
System.out.println("谢谢光临");
}
if(str==1){
System.out.println("您可以租赁的车辆为:");
//应用显示方法
admin Show=new admin();
Show.show();
//应用选择方法
admin Which=new admin();
Which.which();
//计算总金额
}
if(str!=0&&str!=1){
System.out.println("输入错误!");
}
}
public void show(){
car Bus=new bus();
car littecar=new litteCar();
car piCar=new picar();
car storecar=new storeCar();
car bigCar=new Bigcar();
System.out.println("车辆名称:"+"t"+Bus.carId()+"t"+littecar.carId()+"t"+piCar.carId()+"t"+storecar.carId()+"t"+bigCar.carId());
System.out.println("容量/顿:"+"t"+Bus.personNum()+"t"+littecar.personNum()+"t"+piCar.personNum()+piCar.storeNum()+"t"+storecar.storeNum()+"t"+bigCar.storeNum());
System.out.println("每天租金/元:"+Bus.money()+"t"+littecar.money()+"t"+piCar.money()+"t"+storecar.money()+"t"+bigCar.money());
}
public void which(){
car Bus=new bus();
car littecar=new litteCar();
car piCar=new picar();
car storecar=new storeCar();
car bigCar=new Bigcar();
Scanner input=new Scanner(System.in);
System.out.println("您要租赁的车辆数为:");
int num=input.nextInt();
int[] carMun=new int[num];
String[] carName=new String[num];
int[] carStore=new int[num];
int[] carPerson=new int[num];
int sumMoney=0;
int sumPerson=0;
int sumStore=0;
for(int i=1;i 来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/357/viewspace-2798818/ ,如需转载,请注明出处,否则将追究法律责任。