package com.wgd.rent;
import java.util.Scanner;
public class Rent {
public static void main(String[] args) {
// TODO 自动生成的方法存根
//存放汽车信息
Car cars[]= {new AoDi(),new MaZiDa(),
new PiKa(),new JinLong(),
new SongHuaJiang(),new YiWeiKe()};
int carnumber[]=new int[10];//租车的序号
System.out.println("欢迎使用大大租车系统:");
System.out.println("您是否要租车:1是 0否");
Scanner scan=new Scanner(System.in);
if(scan.nextInt()==1){
System.out.println("您可租车的类型及其价目表:");
System.out.println("序号\t汽车名称\t租金\t容量");
int i=1;
for(Car car:cars){
System.out.println(i+".\t"+car.toString());
i++;
}
}
else {
System.out.println("感谢您的使用");
}
System.out.println("请输入要租车的数量:");
int rentnumber=scan.nextInt();//租车的数量
for(int i=0;i<rentnumber;i++){
System.out.println("请输入第"+(i+1)+"辆车的序号:");
carnumber[i]=scan.nextInt()-1;//序号减1与cars数组下标对应
}
System.out.println("请输入租车天数:");
int rentday=scan.nextInt();//租车天数
System.out.println("您的账单:");
int renttotalmoney=0;//租车总费用
System.out.println("可载人的车有");
int personnumber=0;//载人汽车数量
/*
* 打印载人汽车的信息
*/
for(int i=0;i<rentnumber;i++){
if(carnumber[i]>=0&&cars[carnumber[i]].getPcontent()!=0){
System.out.print(cars[carnumber[i]].getCarname()+"\t");
personnumber=personnumber+cars[carnumber[i]].getPcontent();
renttotalmoney+=cars[carnumber[i]].getRentmoney();
}
else{
}
}
System.out.println("共载人:"+personnumber+"人");
System.out.println("可载货的车有");
int huohunumber=0;//载货汽车数量
/*
* 打印载货汽车信息
*/
for(int i=0;i<rentnumber;i++){
if(carnumber[i]>=0&&cars[carnumber[i]].getFcontent()!=0){
System.out.print(cars[carnumber[i]].getCarname()+"\t");
huohunumber=huohunumber+cars[carnumber[i]].getFcontent();
/*
* 如果有载人且载货的不计入
*/
if(cars[carnumber[i]].getCarname().equals("皮卡雪6")){
}
else{
renttotalmoney+=cars[carnumber[i]].getRentmoney();
}
}
else{
}
}
System.out.println("共载货:"+huohunumber+"吨");
System.out.println("租车总价格:"+renttotalmoney*rentday+"元");
}
}
有点意思
有点意思