亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

不太會做,求大神看看哪里需要修改和完善

package?ToCar;

public?class?Car?{
	public?String?name;//車輛名字
	public?int?number;//車輛序號
	public?int?money;//車輛租金
	public?int?zairen;
	public?int?zaihuo;
	
	public?String?getName()?{
		return?name;
	}
	public?void?setName(String?name)?{
		this.name?=?name;
	}
	public?int?getNumber()?{
		return?number;
	}
	public?void?setNumber(int?number)?{
		this.number?=?number;
	}
	public?int?getMoney()?{
		return?money;
	}
	public?void?setMoney(int?money)?{
		this.money?=?money;
	}
	public?int?getZairen()?{
		return?zairen;
	}
	public?void?setZairen(int?zairen)?{
		this.zairen?=?zairen;
	}
	public?int?getZaihuo()?{
		return?zaihuo;
	}
	public?void?setZaihuo(int?zaihuo)?{
		this.zaihuo?=?zaihuo;
	}
package?ToCar;

public?class?Passenger?extends?Car?{
	public?int?zairen;
	public?Passenger(int?newNumber,String?newName,int?newMoney,int?newZairen){
		number=newNumber;
		name=newName;
		money=newMoney;		
		zairen=newZairen;
	}
	public?int?getZairen()?{
		return?zairen;
	}
	public?void?setZairen(int?zairen)?{
		this.zairen?=?zairen;
	}
	
}
package?ToCar;

public?class?Pickup?extends?Car?{
	public?int?zairen;
	public?int?zaihuo;
	public?Pickup(int?newNumber,String?newName,int?newMoney,int?newZairen,int?newZaihuo){
		number=newNumber;
		name=newName;
		money=newMoney;
		zairen=newZairen;
		zaihuo=newZaihuo;
	}
	public?int?getZairen()?{
		return?zairen;
	}
	public?void?setZairen(int?zairen)?{
		this.zairen?=?zairen;
	}
	public?int?getZaihuo()?{
		return?zaihuo;
	}
	public?void?setZaihuo(int?zaihuo)?{
		this.zaihuo?=?zaihuo;
	}
	
}	
package?ToCar;

public?class?Truck?extends?Car?{
	public?int?zaihuo;
	public?Truck(int?newNumber,String?newName,int?newMoney,int?newZaihuo){
		number=newNumber;
		name=newName;
		money=newMoney;
		zaihuo=newZaihuo;
	}
	public?int?getZaihuo()?{
		return?zaihuo;
	}
	public?void?setZaihuo(int?zaihuo)?{
		this.zaihuo?=?zaihuo;
	}
	
	
	
	
}	
}
package?ToCar;

import?java.util.Scanner;


public?class?Test?{

	public?static?void?main(String[]?args)?{
		//?TODO?Auto-generated?method?stub
		Car[]?cars={new?Passenger(1,"奧迪",500,4),new?Pickup(2,"福特皮卡",300,2,50),new?Truck(3,"依維柯",600,100)};
		
		
		System.out.println("歡迎來到您是否要租車:"+"1是"+"\t"+"2否");
		Scanner?input=new?Scanner(System.in);
		int?shu?=?input.nextInt();
		if(shu==2){
			System.out.println("謝謝您的使用再見!");
		}
		
		if(shu==1){
		
			System.out.println("你可租的車及價目表:");
			System.out.println("序號"+"\t"+"車名"+"\t"+"金額"+"\t"+"載客量/容量");
			
		
			for(Car?car:cars){
			if(car?instanceof?Passenger){
				System.out.println(car.getNumber()+"\t"+car.getName()+"\t"+car.getMoney()+"\t"+((Passenger)?car).getZairen()+"人");
			}
			if(car?instanceof?Pickup){
				System.out.println(car.getNumber()+"\t"+car.getName()+"\t"+car.getMoney()+"\t"+((Pickup)?car).getZairen()+"人"+"\t"+((Pickup)?car).getZaihuo()+"噸");
			}
			if(car?instanceof?Truck){
				System.out.println(car.getNumber()+"\t"+car.getName()+"\t"+car.getMoney()+"\t"+((Truck)?car).getZaihuo()+"噸");
			
			System.out.println("請輸入您要租幾輛車:");
			int?zu=input.nextInt();
			int?p=0;
			int?q=0;
			int?s=0;
			for(int?i?=1;i<=zu;i++){
			System.out.println("請輸入你要選擇的第"+i+"輛車:");
			Scanner?chao=new?Scanner(System.in);
			int?che=input.nextInt();
			switch(che){
			case?1:p=500+p;
					q=4+q;
					break;
			case?2:p=300+p;
					q=2+q;
					s=50+s;
					break;
			case?3:p=600+p;
					s=100+s;
																							
			}
			}
			
			System.out.println("請輸入您要租車的天數:");
			Scanner?zheng=new?Scanner(System.in);
			int?tian?=?input.nextInt();
			tian=tian*p;
			
			System.out.println("總載人數:"+"\n"+q);
			System.out.println("總載貨量:"+"\n"+s);
			System.out.println("租車總金額:"+"\n"+tian);
			
			
		
			
			
			
			
			
		}
		}
	}
	}

}


正在回答

2 回答

第153行:把input.nextInt()改為chao.nextInt(),

第170行:把input.nextInt()改為zheng.nextInt()

0 回復 有任何疑惑可以回復我~
#1

慕前端8299371 提問者

非常感謝!
2017-05-09 回復 有任何疑惑可以回復我~
#2

沉默的黑夜 回復 慕前端8299371 提問者

你的main函數中代碼有些多,你可以把里面的處理過程用一個類寫,然后直接調用方法
2017-05-09 回復 有任何疑惑可以回復我~
#3

慕數據3565510

switch語句中的4或者500等可以用代碼調用嗎?
2017-05-19 回復 有任何疑惑可以回復我~

先封裝啊,不然怎么用getter和setter關鍵字

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

不太會做,求大神看看哪里需要修改和完善

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號