package?com.imooc.car;
import?java.util.Scanner;
public?class?Main?{
????static?Che?che[]?=?{
????????new?Car("奧迪A4",?500,?4),
????????new?Car("馬自達(dá)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("歡迎使用滴答租車(chē)系統(tǒng):");
????????System.out.println("您是否要租車(chē):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("序號(hào)\t汽車(chē)名稱(chēng)\t租金\t\t容量");
????????????for?(Che?item?:?Main.che)?{
????????????????System.out.print((index++)?+?".");
????????????????item.print();
????????????}
????????????
????????????System.out.println("請(qǐng)輸入您要租汽車(chē)的數(shù)量:");
????????????cheSum?=?sc.nextInt();
????????????int[]?cheData?=?new?int[cheSum];
????????????for?(int?i?=?1;?i?<=?cheSum;?i++)?{
????????????????System.out.println("請(qǐng)輸入第"?+?i?+?"輛車(chē)的序號(hào):");
????????????????cheData[i?-?1]?=?sc.nextInt()?-?1;
????????????}
????????????
????????????System.out.println("請(qǐng)輸入租車(chē)天數(shù):");
????????????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("***可載人的車(chē)有:");
????????????System.out.print(strPeople);
????????????System.out.print("???共載人:"?+?sumPeople);
????????????System.out.println();
????????????System.out.println("***可載貨的車(chē)有:");
????????????System.out.print(strCaipcty);
????????????System.out.print("???共載貨:"?+?cheTon);
????????????System.out.println();
????????????System.out.println("***租車(chē)總價(jià)格:"?+?cheMoney?*?cheDay);
????????????System.out.println();
????????????System.out.println("是否繼續(xù)租車(chē):1是??0否");
????????}
????????sc.close();
????}
}
2019-08-26
666