package?com.carsystem;
import?java.util.*;
public?class?Main{
/**
?*?@param?args
?*/
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
System.out.println("歡迎使用租車系統(tǒng)");
System.out.println("是否租車1是0否");
Scanner?sc=new?Scanner(System.in);
int?input=sc.nextInt();
int?totalmoney?=?0;
//carlist用來存儲(chǔ)所有車的資料
Car[]?carlist={new?Sedan(1,"寶馬",1000,4,0),new?Sedan(2,"真馬",10000,2,0),new?Pickup(3,"黃海皮卡",100,4,4),new?Pickup(4,"依維柯",7000,12,20)};
if(input==0){
System.out.println("88!");
}else?if(input==1){
System.out.println("歡迎您!以下是車源列表(0代表沒有此功能)");
System.out.println("序號(hào)"+"\t"+"車名"+"\t"+"價(jià)錢/天"+"\t"+"載客量"+"\t"+"載貨量");
//Car[]?carlist={new?Sedan(1,"寶馬",1000,4,0),new?Sedan(2,"真馬",10000,2,0),new?Pickup(3,"黃海皮卡",100,4,4),new?Pickup(4,"依維柯",7000,12,20)};
for(Car?ca:carlist){
if(ca?instanceof?Sedan){
System.out.println(ca.getCarNumb()+"\t"+ca.getCarName()+"\t"+ca.getCarMoney()+"/天"+"\t"+ca.getPassengerNum()+"人"+"\t"+ca.getCarryNum()+"噸");
}
if(ca?instanceof?Pickup){
System.out.println(ca.getCarNumb()+"\t"+ca.getCarName()+"\t"+ca.getCarMoney()+"/天"+"\t"+ca.getPassengerNum()+"人"+"\t"+ca.getCarryNum()+"噸");
}
}
/*for(int?i=0;i<car.length;i++){
System.out.println(car[i]);
car[i].showInfo();
}*/
}
System.out.println("請輸入要租車的數(shù)量");
int?totalNum=sc.nextInt();//存儲(chǔ)租車總數(shù)//
//if(totalNum==0){
//System.out.println("輸入錯(cuò)誤重新輸入");
while(true){
if(totalNum==0)
{System.out.println("輸入有誤?重新輸入!");?
totalNum=sc.nextInt();
//break;
}
else{?break;}
}
for(int?j=1;j<=totalNum;j++){
System.out.println("請輸入第"+j+"臺(tái)車序號(hào)");
//choicecar用來存儲(chǔ)所選擇的車信息
Car[]?choicecar=new?Car[totalNum];
//yourcarnum是用戶要租的車序號(hào)
int?yourcarnum=sc.nextInt();
choicecar[j-1]=carlist[yourcarnum-1];
if(choicecar[j-1]?instanceof?Sedan){
totalmoney=totalmoney+choicecar[j-1].getCarMoney();
}
if(choicecar[j-1]?instanceof?Pickup){
totalmoney=totalmoney+choicecar[j-1].getCarMoney();
}
????
}
System.out.println("請輸入想要租車的天數(shù):");
????????int?rentDay?=?sc.nextInt();??//租車天數(shù)
????????System.out.println("您需要支付總價(jià)為:"+totalmoney*rentDay+"元");
}
}
package?com.carsystem;
public?class?Car{
private?int?carMoney;????//汽車租金
????private?String?carName;???//汽車名字
????private?int??carNumb;??????//汽車序列號(hào)
????private?int?carryNum;????//載貨量
????private?int?passengerNum;//載客人數(shù)
????
public?int?getCarMoney()?{
return?carMoney;
}
public?void?setCarMoney(int?carMoney)?{
this.carMoney?=?carMoney;
}
public?String?getCarName()?{
return?carName;
}
public?void?setCarName(String?carName)?{
this.carName?=?carName;
}
public?int?getCarNumb()?{
return?carNumb;
}
public?void?setCarNumb(int?carNumb)?{
this.carNumb?=?carNumb;
}
public?int?getCarryNum()?{
return?carryNum;
}
public?void?setCarryNum(int?carryNum)?{
this.carryNum?=?carryNum;
}
public?int?getPassengerNum()?{
return?passengerNum;
}
public?void?setPassengerNum(int?passengerNum)?{
this.passengerNum?=?passengerNum;
}
public?void?showInfo()?{
//?TODO?Auto-generated?method?stub
}
}
2016-04-16
不錯(cuò)(⊙o⊙)…
2016-01-08
厲害,看到這么多代碼,先贊了在說!
2015-12-17
牛逼,我服,大神!