package?DDsystem;
import?java.util.Set;
public?class?Car?{
private?String?carName;
private?String?carId;
private?int?price;
private?int?busload;
public?Car(String?carName,String?carId?,int?price,int?busload)?{
//?TODO?Auto-generated?constructor?stub
this.carName=carName;
this.carId=carId;
this.price=price;
this.busload=busload;
}
public?String??getName()?{
return?carName;
}
public?String?getcarId()?{
return?carId;
}
public?int?getprice()?{
return?price;
}
public?int??getbusload()?{
return?busload;
}
public?Car()?{
//?TODO?Auto-generated?constructor?stub
}
}
package?DDsystem;
public?class?Lorry?{
private?String?LorryName;
private?String?LorryId;
private?int?price;
private?int?boatload;
public?Lorry(String?LorryName,String?LorryId,int?price,int?boatload)?{
//?TODO?Auto-generated?constructor?stub
this.LorryName=LorryName;
this.LorryId=LorryId;
this.price=price;
this.boatload=boatload;
}
public?String??getName()?{
return?LorryName;
}
public?String?getLorryId()?{
return?LorryId;
}
public?int?getprice()?{
return?price;
}
public?int??getboatload()?{
return?boatload;
}
public?Lorry()?{
}
}
package?DDsystem;
public?class?Pickup?{
private?String?PKName;
private?String?PKId;
private?int?price;
private?int?boatload;
private?int?busload;
public?Pickup(String?PKName,String?PKId?,int?price,int?busload,int?boatload)?{
//?TODO?Auto-generated?constructor?stub
this.PKName=PKName;
this.PKId=PKId;
this.price=price;
this.busload=busload;
this.boatload=boatload;
}
public?String??getName()?{
return?PKName;
}
public?String?getcarId()?{
return?PKId;
}
public?int?getprice()?{
return?price;
}
public?int??getbusload()?{
return?busload;
}
public?int??getboatload()?{
return?boatload;
}
public?Pickup()?{
}
}
package?DDsystem;
import?java.util.ArrayList;
import?java.util.List;
import?java.util.Scanner;
import?org.omg.PortableServer.ID_ASSIGNMENT_POLICY_ID;
public?class?DDdache?{
public?List<Car>?listCars;
public?List<Pickup>lisPickups;
public?List<Lorry>lisLorries;
public??DDdache()?{
this.listCars?=new?ArrayList<Car>();
this.lisPickups=new?ArrayList<Pickup>();
this.lisLorries=new?ArrayList<Lorry>();
}
public??void?add()?{
Car?car1=new?Car("奧迪A4",?"1",500,?4);
listCars.add(car1);
Car?car2=new?Car("馬自達(dá)",?"2",400,4);
listCars.add(car2);
Pickup?pk=new?Pickup("皮卡雪","3",450,4,2);
lisPickups.add(pk);
Car?car3=new?Car("金龍","4",?800,20);
listCars.add(car3);
Lorry?lo1=new?Lorry("松花江",?"5",?400,4);
lisLorries.add(lo1);
Lorry?lo2=new?Lorry("依維柯",?"6",?1000,?20);
lisLorries.add(lo2);
}
public?void?testShow()?{
System.out.println("序號(hào)"+"???????????"?+"汽車(chē)名稱(chēng)??"+"????????"+"租金"?+"????????"+?"容量");
for?(Car?car?:?listCars)?{
System.out.println(car.getcarId()+"???????"+car.getName()+"??????"+car.getprice()+"/天????????????????"+car.getbusload()+"人"?);
}
for?(Lorry?lorry?:lisLorries?)?{
System.out.println(lorry.getLorryId()+"???????"+lorry.getName()+"??????"+lorry.getprice()+"/天????????????????"+lorry.getboatload()+"噸"?);
}
for?(Pickup?pick?:?lisPickups)?{
System.out.println(pick.getcarId()+"???????"+pick.getName()+"??????"+pick.getprice()+"/天?????????????????"+pick.getbusload()+"人"+pick.getboatload()+"噸"?);
}
}
public?void?choise()?{
System.out.println("請(qǐng)輸入租車(chē)的數(shù)量:");
Scanner?scanner=new?Scanner(System.in);
String?s=scanner.next();
Car?c1=new?Car();
Lorry?l1=new?Lorry();
Pickup?p1=new?Pickup();
int?money=0;
int?j=Integer.parseInt(s);
System.out.println("請(qǐng)選擇租車(chē)序列:");
for(int?i=0;i<j;i++?){
String?s1=scanner.next();
for(int?n=0;n<listCars.size();n++){
if(s1.equals(listCars.get(n).getcarId())){
c1=listCars.get(n);
System.out.println(c1.getcarId()+"???????"+c1.getName()+"??????"+c1.getprice()+"/天????????????????"+c1.getbusload()+"人");
money+=c1.getprice();
break?;
}
}
for(int?n=0;n<lisLorries.size();n++){
?if(s1.equals(lisLorries.get(n).getLorryId())){
l1=lisLorries.get(n);
System.out.println(l1.getLorryId()+"???????"+l1.getName()+"??????"+l1.getprice()+"/天????????????????"+l1.getboatload()+"噸");
money+=l1.getprice();
break?;
}
?}
for(int?n=0;n<lisPickups.size();n++){
?if(s1.equals(lisPickups.get(n).getcarId())){
p1=lisPickups.get(n);
System.out.println(p1.getcarId()+"???????"+p1.getName()+"??????"+p1.getprice()+"/天?????????????????"+p1.getbusload()+"人"+p1.getboatload()+"噸"?);
money+=p1.getprice();
break;
}}
}
??
System.out.println("您需要租幾天:");
String?s2=scanner.next();
int?day=Integer.parseInt(s2);
money=money*day;
System.out.println("******************************");
System.out.println("訂單金額:??"+money);
}
public?static?void?main(String[]?args)?{
System.out.println("**************************************************");
System.out.println("歡迎來(lái)到滴滴打車(chē)系統(tǒng):");
DDdache?ddache=new?DDdache();
ddache.add();
ddache.testShow();
ddache.choise();
}
}
2015-12-17
好厲害,我才看到第二季