到輸出車型的時(shí)候不知道咋弄了,輸入進(jìn)來的W在循環(huán)外用不了,不能通過車的ID來get車的name,
public static void main(String[] args) {
??System.out.println("歡迎使用噠噠租車系統(tǒng)!請問是否要租車?");
??System.out.println("1 是"+"0 否");
??Scanner console=new Scanner(System.in);
??int m=console.nextInt();
??if(m==1){
???System.out.println("你可租車的類型及價(jià)目表:");
???Car audio1=new Car(1,"奧迪A4",500,4,0);
???Car audio2=new Car(2,"馬自達(dá)6",400,4,0);
???Car audio3=new Car(3,"皮卡雪6",450,4,2);
???Car audio4=new Car(4,"金龍",800,20,0);
???Car audio5=new Car(5,"松花江",400,0,4);
???Car audio6=new Car(6,"依維柯",1000,0,20);
???System.out.println(audio1);
???System.out.println(audio2);
???System.out.println(audio3);
???System.out.println(audio4);
???System.out.println(audio5);
???System.out.println(audio6);
???System.out.println("請輸入你要租車的數(shù)量:");
???int u=console.nextInt();
???for(int i=1;i<=u;){
????System.out.println("請輸入第"+i+"輛車的序號(hào)!");
????int w=console.nextInt();
????i++;
???}
???System.out.println("請輸入租車天數(shù):");
???int x=console.nextInt();
???System.out.println("你的賬單如下:");
???System.out.println("你選擇了如下車型:");
??
??}else{
???System.out.println("歡迎下次使用!");
??}
?}
}
-------------------歡迎使用噠噠租車系統(tǒng)!請問是否要租車?
1 是0 否
1
你可租車的類型及價(jià)目表:
Car [id=1, name=奧迪A4, price=500.0, seat=4, hevay=0.0]
Car [id=2, name=馬自達(dá)6, price=400.0, seat=4, hevay=0.0]
Car [id=3, name=皮卡雪6, price=450.0, seat=4, hevay=2.0]
Car [id=4, name=金龍, price=800.0, seat=20, hevay=0.0]
Car [id=5, name=松花江, price=400.0, seat=0, hevay=4.0]
Car [id=6, name=依維柯, price=1000.0, seat=0, hevay=20.0]
請輸入你要租車的數(shù)量:
3
請輸入第1輛車的序號(hào)!
1
請輸入第2輛車的序號(hào)!
2
請輸入第3輛車的序號(hào)!
3
請輸入租車天數(shù):
4
你的賬單如下:
你選擇了如下車型:------------運(yùn)行效果-------------------------------------
2017-08-06
你這樣由鍵盤鍵入的w值根本沒保存下來啊,可以定義一個(gè)數(shù)組去保存每次鍵入的序號(hào),再由序號(hào)去計(jì)算