第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

打了半天總算差不多搞定了,總感覺代碼好多能優(yōu)化一下,但是又不知道該怎么弄

//?車車的父類
package?rentCar;
public?class?AutoCar?{		
????private?boolean?flagPerson;
????private?boolean?flagGoods;	
????private?int?capacityPer;	
????private?int?capacityGoods;	
????private?int?price;	
????private?String?name;		
????
????public?AutoCar(boolean?flagPerson,?boolean?flagGoods,?int?capacityPer,?int?capacityGoods,?int?price,?String?name)?{
????????this.flagPerson?=?flagPerson;
????????this.flagGoods?=?flagGoods;
????????his.capacityPer?=?capacityPer;
????????this.capacityGoods?=?capacityGoods;		
????????this.price?=?price;		
????????this.name?=?name;	
????}		
????
????//?getter?&?setter?方法
????public?boolean?isFlagPerson()?{		return?flagPerson;	}	
????public?void?setFlagPerson(boolean?flagPerson)?{		this.flagPerson?=?flagPerson;	}	
????public?boolean?isFlagGoods()?{		return?flagGoods;	}	
????public?void?setFlagGoods(boolean?flagGoods)?{		this.flagGoods?=?flagGoods;	}	
????public?int?getCapacityPer()?{		return?capacityPer;	}	
????public?void?setCapacityPer(int?capacityPer)?{		this.capacityPer?=?capacityPer;	}	
????public?int?getCapacityGoods()?{		return?capacityGoods;	}	
????public?void?setCapacityGoods(int?capacityGoods)?{		this.capacityGoods?=?capacityGoods;	}		
????public?int?getPrice()?{		return?price;	}	public?void?setPrice(int?price)?{		this.price?=?price;	}	
????public?String?getName()?{		return?name;	}	public?void?setName(String?name)?{		this.name?=?name;	}	
????
????//?toString?方法
????@Override	public?String?toString()?{		return?"AutoCar?[capacityPer="?+?capacityPer?+?",?capacityGoods="?+?capacityGoods?+?"]";	}}
????
????
//?6個(gè)子類,分別對(duì)應(yīng)6種車車
package?rentCar;
public?class?AodiA4?extends?AutoCar{	
????public?AodiA4()?{		
????????super(true,false,4,0,500,"奧迪A4");	
?????}
}

package?rentCar;
public?class?Mazida6?extends?AutoCar?{		
public?Mazida6()?{		
????super(true,false,4,0,400,"馬自達(dá)6");	
}}

package?rentCar;
public?class?Pikaxue6?extends?AutoCar?{		
????public?Pikaxue6()?{		
????????super(true,true,4,2,450,"皮卡學(xué)6");	
}}

package?rentCar;
public?class?Jinlong?extends?AutoCar?{	
????public?Jinlong()?{		
????????super(true,false,20,0,800,"金龍");	
????}
}

package?rentCar;
public?class?Songhuajiang?extends?AutoCar?{	
????public?Songhuajiang()?{		
????super(false,true,0,4,400,"松花江");	
????}
}

package?rentCar;
public?class?Yiweike?extends?AutoCar{	
????public?Yiweike()?{		
????????super(false,true,0,20,1000,"依維柯");	
????????}
}

//Main?方法
package?rentCar;
import?java.util.ArrayList;
import?java.util.List;
import?java.util.Scanner;

public?class?Main?{	
????public?static?void?main(String[]?args)?{				
????????//?菜單		
????????System.out.println("歡迎使用");		
????????System.out.println("您是否要租車:?1是?0否");				
????????Scanner?in?=?new?Scanner(System.in);		
????????int?choose?=?in.nextInt();		
????????if(?choose?==?1?)?{			
????????????System.out.println("您可租的車車類型及價(jià)目表");			
????????????System.out.println("序號(hào)???????汽車名稱????????租金????????????容量");			
????????????System.out.println("1??????奧迪a4????500/天???載人4人\n"					
????????????????+?"2??????馬自達(dá)6?????400/天??????載人4人?\n"					
????????????????+?"3??????金龍奧迪a4?800/天???載人20人?\n"					
????????????????+?"4??????松花江??????400/天???????載貨4噸?\n"					
????????????????+?"5??????依維柯??????1000/天?????載貨20噸?\n"					
????????????????+?"6??????皮卡雪??????450/天???????載貨2噸載人4人?\n");			
???????????
????????????System.out.println("請(qǐng)輸入你要租車的數(shù)量");						
????????????Scanner?in2?=?new?Scanner(System.in);			
????????????int?quantity?=?in2.nextInt();						
????????????
????????????List<AutoCar>?listCar?=?new?ArrayList<AutoCar>();			
????????????for(?int?i=1;?i<=quantity;?i++)?{				
????????????????System.out.println("請(qǐng)輸入第"?+?i?+?"輛車的序號(hào)");								
????????????????Scanner?in3?=?new?Scanner(System.in);				
????????????????int?number?=?in3.nextInt();								
????????????????
????????????????switch(number)?{				
????????????????case?1:?listCar.add(new?AodiA4());?break;				
????????????????case?2:?listCar.add(new?Mazida6());?break;				
????????????????case?3:?listCar.add(new?Jinlong());?break;				
????????????????case?4:?listCar.add(new?Songhuajiang());?break;				
????????????????case?5:?listCar.add(new?Yiweike());?break;				
????????????????case?6:?listCar.add(new?Pikaxue6());?break;				
????????????????}			
????????????}						
????????????
????????????System.out.println("請(qǐng)輸入租車天數(shù)");			
????????????Scanner?in4?=?new?Scanner(System.in);			
????????????int?days?=?in4.nextInt();						
????????????
????????????System.out.println("您的賬單");			
????????????System.out.println("***可載人的車有:");			
????????????for(int?i=0;?i<quantity;?i++)?{				
????????????????if(listCar.get(i).isFlagPerson())					
????????????????System.out.print(listCar.get(i).getName()?+?"???");			
?????????????}						
?????????????
?????????????System.out.println();			
?????????????System.out.println("可載人:");			
?????????????int?totalPer?=?0;			
?????????????for(int?i=0;?i<quantity;?i++)?{				
?????????????????totalPer?+=?listCar.get(i).getCapacityPer();			
?????????????}			
?????????????System.out.print(totalPer);						
?????????????
?????????????System.out.println();			
?????????????System.out.println("***可載貨的車有:");			
?????????????for(int?i=0;?i<quantity;?i++)?{				
?????????????????if(listCar.get(i).isFlagGoods())					
?????????????????System.out.print(listCar.get(i).getName());			
?????????????}						
?????????????
?????????????System.out.println();			
?????????????System.out.println("可載貨:");			
?????????????int?totalGoods?=?0;			
?????????????for(int?i=0;?i<quantity;?i++)?{				
?????????????????totalGoods?+=?listCar.get(i).getCapacityGoods();			
?????????????}			
?????????????System.out.print(totalGoods);						
?????????????
?????????????System.out.println();			
?????????????int?totalPrice?=?0;			
?????????????for(int?i=0;?i<quantity;?i++)				
?????????????totalPrice?+=?listCar.get(i).getPrice();			
?????????????System.out.println("租車總價(jià)格:"?+?totalPrice?+?"元");					
?????????????}		
?????????else			
?????????????System.out.println("Bye~");				
?????????}
?????}


正在回答

2 回答

你的顯示應(yīng)該車型應(yīng)該用數(shù)組吧,Array,不然用的用的都是基礎(chǔ)代碼,沒有體現(xiàn)到你學(xué)的新內(nèi)容

0 回復(fù) 有任何疑惑可以回復(fù)我~
package?rentCar;public?class?AodiA4?extends?AutoCar{	public?AodiA4()?{		super(true,false,4,0,500,"奧迪A4");	}}


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

打了半天總算差不多搞定了,總感覺代碼好多能優(yōu)化一下,但是又不知道該怎么弄

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)