//父類代碼
package?com.project.RentCar;
public?class?RentCar?{
public?void?information()
{
System.out.println("類別????????載客/載貨量(人/噸)?????價格(元/天)??????代碼");
System.out.println("奧迪?????????????????????4????????????????????????200??????????????????1");
System.out.println("奔馳?????????????????????4????????????????????????400??????????????????2");
System.out.println("金龍客車?????????????20??????????????????????600??????????????????3");
System.out.println("安凱輕型?????????????3????????????????????????200??????????????????4");
System.out.println("安凱重型?????????????15??????????????????????400??????????????????5");
}
public?int?price(int?d){
int?e=0;
if?(d==1)?{
?e=d*200;
}else?if?(d==2)?{
?e=d*200;
}else?if?(d==3)?{
e=d*200;
}else?if?(d==4)?{
?e=d*50;
}else?if?(d==5)?{
?e=d*80;
}
return?e?;
}
}
//測試類代碼
package?com.project.RentCar;
import?java.util.Scanner;
public?class?Test?{
public?static?void?main(String[]?args)?{
//?TODO?自動生成的方法存根
System.out.println("請問您是否要租車?");
System.out.println("請回復:1(是);2(否)");
Scanner?scan=new?Scanner(System.in?);
int?a=scan.nextInt();
switch(a){
case?1:System.out.println("歡迎來到答答租車系統,以下是車輛信息:");
break;
case?2:System.out.println("XX,不租車你來這頁面干嘛!");
break;
default:System.out.println("輸入錯誤,此電腦將在五秒后爆炸。");
}
if?(a==1)?{
RentCar?rent=new?RentCar();
rent.information();
System.out.println("請輸入租車數量:");
Scanner?scan2=new?Scanner(System.in);
int?b=scan2.nextInt();
int?sum=0;
for(int?c=1;c<b+1;c++){
System.out.println("請輸入第"+c+"輛車的代碼");
Scanner?scan3=new?Scanner(System.in);
int?d=scan3.nextInt();
RentCar?price=new?RentCar();
int?p=price.price(d);
sum=sum+p;
}System.out.println("總金額為:"+sum+"元。");
}
}
}
2017-05-21
我覺得應該把車的信息封裝為一個類,這樣合適一點