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

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

大佬們,如何精簡(jiǎn)啊,有點(diǎn)臃腫。

//父類
package?com.dadazuche;
public?abstract?class?GongJu?{	
//載貨量
public?int?zaihuo;
//載人數(shù)	
public?int?zairen;
//租金	
public?int?zujin;
//車名	
public?String?name;
//車序號(hào)
public?int?id;	
//封裝
public?String?getName()?{	
????return?name;	
}	
public?void?setName(String?name)?{	
this.name?=?name;	
}	
public?int?getId()?{
????return?id;	
}	
public?void?setId(int?id)?{		
????this.id?=?id;	
}	
public?abstract?void?chexing();	public?int?getZaihuo()?{		
????return?zaihuo;	
}	
public?void?setZaihuo(int?zaihuo)?{		
????this.zaihuo?=?zaihuo;	
}	
public?int?getZairen()?{		
????return?zairen;	
}	
public?void?setZairen(int?zairen)?{		
????this.zairen?=?zairen;	
????}	
public?int?getZujin()?{		
????return?zujin;	
}	
public?void?setZujin(int?zujin)?{		
????this.zujin?=?zujin;	
}
}
//子類奧迪a4
public?class?Aodi?extends?GongJu?{
//給每個(gè)屬性賦值	
public?int?zairen=4;	
public?int?zujin=500;	
public?String?name="奧迪A4";	
public?int?id=1;	
@Override	
//封裝,下面子類都一樣
public?void?chexing()?{				
System.out.println(id+"\t"+name+"\t"+zujin+"\t"+"載人:"+zairen);	
}	
public?String?getName()?{		
return?name;	
}	
public?void?setName(String?name)?{		
this.name?=?name;	
}	
public?int?getId()?{		
return?id;	
}	
public?void?setId(int?id)?{		
this.id?=?id;	
}	
public?int?getZairen()?{		
return?zairen;	
}	
public?void?setZairen(int?zairen)?{		
this.zairen?=?zairen;	
}	
public?int?getZujin()?{		
return?zujin;	
}	
public?void?setZujin(int?zujin)?{		
this.zujin?=?zujin;	
}	
}
//子類馬自達(dá)6
public?class?Mazida?extends?GongJu?{	
public?int?zairen=4;	
public?int?zujin=400;	
public?String?name="馬自達(dá)6";	
public?int?id=2;		
public?void?chexing()?{			
System.out.println(id+"\t"+name+"\t"+zujin+"\t"+"載人:"+zairen);	
}	
public?String?getName()?{		
return?name;	
}	
public?void?setName(String?name)?{		
this.name?=?name;	
}	
public?int?getId()?{		
return?id;	
}	
public?void?setId(int?id)?{		t
his.id?=?id;	
}	
public?int?getZairen()?{		
return?zairen;	
}	
public?void?setZairen(int?zairen)?{		
this.zairen?=?zairen;	
}	
public?int?getZujin()?{		
return?zujin;	
}	
public?void?setZujin(int?zujin)?{		
this.zujin?=?zujin;	
}
}
//子類皮卡雪6
public?class?Pikaxue?extends?GongJu?{	
public?int?zaihuo=2;	
public?int?zairen=4;	
public?int?zujin=450;	
public?String?name="皮卡雪6";	
public?int?id=3;		
public?void?chexing()?{				
System.out.println(id+"\t"+name+"\t"+zujin+"\t"+"載人:"+zairen+"??載貨:"+zaihuo);	
}	
public?String?getName()?{		
return?name;	
}	
public?void?setName(String?name)?{		
this.name?=?name;	
}	
public?int?getId()?{		
return?id;	
}	
public?void?setId(int?id)?{		
this.id?=?id;	
}	
public?int?getZaihuo()?{		
return?zaihuo;	
}	
public?void?setZaihuo(int?zaihuo)?{		
this.zaihuo?=?zaihuo;	
}	
public?int?getZairen()?{		
return?zairen;
	}	
public?void?setZairen(int?zairen)?{		
this.zairen?=?zairen;	
}	
public?int?getZujin()?{		
return?zujin;	
}	
public?void?setZujin(int?zujin)?{		
this.zujin?=?zujin;	
}	
}
//子類金龍
public?class?Jinlong?extends?GongJu?{	
public?int?zairen=20;	
public?int?zujin=800;	
public?String?name="金龍";	
public?int?id=4;		
public?void?chexing()?{				
System.out.println(id+"\t"+name+"\t"+zujin+"\t"+"載人:"+zairen);	
}	
public?int?getZairen()?{		
return?zairen;	
}	
public?void?setZairen(int?zairen)?{		
this.zairen?=?zairen;	
}	
public?int?getZujin()?{		
return?zujin;	
}	
public?void?setZujin(int?zujin)?{		
this.zujin?=?zujin;	
}	
public?String?getName()?{		
return?name;	
}	
public?void?setName(String?name)?{		
this.name?=?name;	
}	
public?int?getId()?{		
return?id;	
}	
public?void?setId(int?id)?{		
this.id?=?id;	
}
}
//子類松花江
public?class?Songhuajiang?extends?GongJu?{	
public?int?zaihuo=4;	
public?String?name?="松花江";	
public?int?zujin=400;	
public?int?id=5;		
public?void?chexing()?{				
System.out.println(id+"\t"+name+"\t"+zujin+"\t"+"載貨:"+zaihuo);	
}	
public?int?getZaihuo()?{		
return?zaihuo;	
}	
public?void?setZaihuo(int?zaihuo)?{		
this.zaihuo?=?zaihuo;
	}	
public?int?getZujin()?{		
return?zujin;	
}	
public?void?setZujin(int?zujin)?{		
this.zujin?=?zujin;	
}	
public?String?getName()?{		
return?name;	
}	
public?void?setName(String?name)?{		
this.name?=?name;	
}	
public?int?getId()?{		
return?id;	
}	
public?void?setId(int?id)?{		
this.id?=?id;	
}
}
//子類依維柯
public?class?Yiweike?extends?GongJu?{	
public?int?zaihuo=20;	
public?int?zujin=1000;	
public?String?name="依維柯";	
public?int?id=6;	@Override	
public?void?chexing()?{		//?TODO?自動(dòng)生成的方法存根		
System.out.println(id+"\t"+name+"\t"+zujin+"\t"+"載貨:"+zaihuo);	
}	
public?int?getZaihuo()?{		
return?zaihuo;
}	
public?void?setZaihuo(int?zaihuo)?{		
this.zaihuo?=?zaihuo;	
}	
public?int?getZujin()?{		
return?zujin;	
}	
public?void?setZujin(int?zujin)?{		
this.zujin?=?zujin;	
}	
public?String?getName()?{		
return?name;	
}	
public?void?setName(String?name)?{		
this.name?=?name;	
}	
public?int?getId()?{		
return?id;	
}	
public?void?setId(int?id)?{		
this.id?=?id;	
}
}
//測(cè)試類
package?com.dadazuche;
import?java.util.Scanner;
public?class?Test?extends?GongJu?{	
public?static?void?main(String[]?args)?{		
GongJu?p1=new?Aodi();		
GongJu?p2=new?Mazida();		
GongJu?p3=new?Pikaxue();		
GongJu?p4=new?Jinlong();		
GongJu?p5=new?Songhuajiang();		
GongJu?p6=new?Yiweike();		
String[]car=?{"奧迪A4","馬自達(dá)6","皮卡雪6","金龍"};		
String[]bus=?{"松花江","依維柯"};		
Scanner?sc=new?Scanner(System.in);		
System.out.println("歡迎使用嗒嗒租車系統(tǒng):");		
System.out.println("您是否要租車:1是?0否");		
int?a=sc.nextInt();		
if(a==1)?{			
System.out.println("您可租車的類型及其價(jià)目表:");			
System.out.println("***序號(hào)"+"\t"+"汽車名稱"+"\t"+"租金"+"\t"+"容量***");
//獲取子類數(shù)據(jù)			
p1.chexing();			
p2.chexing();			
p3.chexing();			
p4.chexing();			
p5.chexing();			
p6.chexing();
//獲取每輛車的數(shù)量		
String?x?=?"?";		
String?x1?=?"?";		
String?x2?=?"?";		
String?x3?=?"?";		
String?x4?=?"?";		
String?x5?=?"?";				
System.out.println("請(qǐng)輸入租車天數(shù):");		
int?b=sc.nextInt();		
System.out.println("請(qǐng)輸入您要租汽車的數(shù)量:");		
int?c=sc.nextInt();		
//獲取每個(gè)車的數(shù)量		
System.out.println("請(qǐng)輸入第1輛車的數(shù)量");		
int?h=sc.nextInt();		
//如果為0則為空		
if(h==0)?{			
System.out.print("?");	
//如果不為零則輸出車名。下同	
}else?{		
x=car[0];		
}		
//第二輛車		
System.out.println("請(qǐng)輸入第2輛車的數(shù)量");		
int?i=sc.nextInt();		
if(i==0)?{			
System.out.print("?");		
}else?{		
x1=car[1];		
}		
//第三輛車		
System.out.println("請(qǐng)輸入第3輛車的數(shù)量");		
int?j=sc.nextInt();		
if(j==0)?{			
System.out.print("?");		
}else?{		
x2=car[2];		
}		
//第四輛車		
System.out.println("請(qǐng)輸入第4輛車的數(shù)量");		
int?k=sc.nextInt();		
if(k==0)?{			
System.out.print("?");		
}else?{		
x3=car[3];		
}		
//第五輛車		
System.out.println("請(qǐng)輸入第5輛車的數(shù)量");		
int?l=sc.nextInt();		
if(l==0)?{			
System.out.print("?");		
}else?{		
x4=bus[0];		
}		
//第六輛車		
System.out.println("請(qǐng)輸入第6輛車的數(shù)量");		
int?m=sc.nextInt();		
if(m==0)?{			
System.out.print("?");		
}else?{		
x5=bus[1];		
}		
//計(jì)算總座位
int?zuowei=p1.getZairen()*h+p2.getZairen()*i+p3.getZairen()*j+p4.getZairen()*k;	
//計(jì)算噸位	
int?dunwei=p3.getZaihuo()*j+p5.getZaihuo()*l+p6.getZaihuo()*m;		
//計(jì)算租金b為天數(shù)
int?zujin=(p1.getZujin()*h+p2.getZujin()*i+p3.getZujin()*j+p4.getZujin()*k+p5.getZujin()*l+p6.getZujin()*m)*b;
System.out.println("您的賬單:");		
System.out.println("***可載人的車有:");		
System.out.println(x+"\t"+x1+"\t"+x2+"\t"+x3+"\t"+"共載人:"+zuowei+"人");		
System.out.println("***可載貨的車有:");		
System.out.println(x2+"\t"+x4+"\t"+x5+"\t"+"共載貨:"+dunwei+"噸");		
System.out.println("***租車總價(jià)格:"+zujin+"元");	
}else?{		
System.out.println("謝謝光臨");	}	
}	
public??void?chexing()?{			
}	
}			


正在回答

2 回答

兄弟?你那個(gè)幾輛車完全可以使用for循環(huán)來(lái)寫(xiě)啊?我沒(méi)有使用封裝、動(dòng)態(tài)什么的?然后直接寫(xiě)的代碼?有些地方你可一參考一下

package?com.noahcode;

import?java.util.Scanner;

public?class?Main?{
????static?Scanner?sc?=?new?Scanner(System.in);
????static?int?money;
????static?int?people;
????static?int?thing;
????static?String?zPeople="";
????static?String?zThing="";

????public?static?void?Menu()?{
????????int?isZu?=?0;
????????do?{
????????????System.out.println("您是否要租車:1是?0否");
????????????isZu?=?sc.nextInt();
????????????if?(isZu?==?1)?{
????????????????System.out.println("您可租車的類型及其價(jià)目表:");
????????????????System.out.println("序號(hào)??汽車名稱????租金??容量");
????????????????System.out.println("1.??奧迪A4????500元/天??載人:4人");
????????????????System.out.println("2.??馬自達(dá)6????400元/天??載人:4人");
????????????????System.out.println("3.??皮卡雪6????450元/天??載人:4人?載貨2噸");
????????????????System.out.println("4.??金龍????800元/天??載人:20人");
????????????????System.out.println("5.??松花江????400元/天??載貨:4噸");
????????????????System.out.println("6.??依維柯????1000元/天??載貨:20噸");
????????????????System.out.println("請(qǐng)輸入您要組汽車的數(shù)量:");
????????????}?else?if?(isZu?==?0)?{
????????????????System.exit(0);
????????????}?else?{
????????????????System.out.println("您輸入的信息有問(wèn)題,請(qǐng)重新輸入!");
????????????}
????????}?while?(isZu!=0&&isZu!=1);
????}

????public?static?void?sumCarMoney(int?n)?{
????????switch?(n)?{
????????????case?1:
????????????????money?+=?500;
????????????????zPeople?+=?"奧迪A4?";
????????????????people?+=?4;
????????????????break;
????????????case?2:
????????????????money?+=?400;
????????????????zPeople?+=?"馬自達(dá)6?";
????????????????people?+=?4;
????????????????break;
????????????case?3:
????????????????money?+=?450;
????????????????zPeople?+=?"皮卡雪6?";
????????????????zThing?+=?"皮卡雪6?";
????????????????people?+=?4;
????????????????thing?+=?2;
????????????????break;
????????????case?4:
????????????????money?+=?800;
????????????????zPeople?+=?"金龍?";
????????????????people?+=?20;
????????????????break;
????????????case?5:
????????????????money?+=?400;
????????????????zThing?+=?"松花江?";
????????????????thing?+=?4;
????????????????break;
????????????case?6:
????????????????money?+=?1000;
????????????????zThing?+=?"依維柯?";
????????????????thing?+=?20;
????????????????break;
????????}
????}

????public?static?void?main(String[]?args)?{
????????System.out.println("歡迎使用答答租車系統(tǒng)");
????????Menu();
????????int?count?=?sc.nextInt();
????????for?(int?i?=?1;?i?<=?count;?i++)?{
????????????System.out.println("請(qǐng)輸入第"?+?i?+?"輛車的序號(hào)");
????????????int?xh?=?sc.nextInt();
????????????sumCarMoney(xh);
????????}
????????System.out.println("請(qǐng)輸入租車天數(shù):");
????????int?day?=?sc.nextInt();
????????money?*=?day;
????????System.out.println("您的賬單:");
????????System.out.println("***可載人的車有:\n"?+?zPeople?+?"共載人:"?+?people+"人");
????????System.out.println("***載貨的車有:\n"?+?zThing?+?"共載貨:"?+?thing+"噸");
????????System.out.println("***租車總價(jià)格:"?+?money?+?"元");
????}

}


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

封裝使用的是pravite,父類變量基本租金,車名,載貨載人可以用接口,

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

舉報(bào)

0/150
提交
取消

大佬們,如何精簡(jiǎn)啊,有點(diǎn)臃腫。

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

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

幫助反饋 APP下載

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

公眾號(hào)

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