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(); } }
666