package com.imooc.car;
import java.util.Scanner;
public class Main {
static Che che[] = {
new Car("奥迪A4", 500, 4),
new Car("马自达6", 400, 4),
new CarAndTruck("皮卡雪6", 450, 4, 2),
new Car("金龙", 800, 20),
new Truck("松花江", 400, 4),
new Truck("依维柯", 1000, 20) };
static void tip() {
System.out.println("欢迎使用滴答租车系统:");
System.out.println("您是否要租车:1是 0否");
System.out.println();
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Main.tip();
int cheSum = 0;
int cheMoney = 0;
int cheTon = 0;
int cheDay = 0;
int sumPeople = 0;
while (sc.nextInt() == 1) {
Main.tip();
int index = 1;
System.out.println("序号\t汽车名称\t租金\t\t容量");
for (Che item : Main.che) {
System.out.print((index++) + ".");
item.print();
}
System.out.println("请输入您要租汽车的数量:");
cheSum = sc.nextInt();
int[] cheData = new int[cheSum];
for (int i = 1; i <= cheSum; i++) {
System.out.println("请输入第" + i + "辆车的序号:");
cheData[i - 1] = sc.nextInt() - 1;
}
System.out.println("请输入租车天数:");
cheDay = sc.nextInt();
String strPeople = "";
String strCaipcty = "";
System.out.println("您的账单:");
for (int item : cheData) {
sumPeople += Main.che[item].getPeople();
cheMoney += Main.che[item].getMoney();
cheTon += Main.che[item].getCapcity();
if (Main.che[item].getPeople() != 0) {
strPeople += Main.che[item].getName() + "\t";
}
if (Main.che[item].getCapcity() != 0) {
strCaipcty += Main.che[item].getName() + "\t";
}
}
System.out.println("***可载人的车有:");
System.out.print(strPeople);
System.out.print(" 共载人:" + sumPeople);
System.out.println();
System.out.println("***可载货的车有:");
System.out.print(strCaipcty);
System.out.print(" 共载货:" + cheTon);
System.out.println();
System.out.println("***租车总价格:" + cheMoney * cheDay);
System.out.println();
System.out.println("是否继续租车:1是 0否");
}
sc.close();
}
}