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

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

新手作業(yè),沒用任何前面沒學(xué)到的知識點(diǎn),求指點(diǎn)

package?com.imooc;

import?java.util.Scanner;
public?class?Hello?{
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
String[]?carName={"奧迪A4","馬自達(dá)6","皮卡雪6","金龍","松花江","依維柯?"};//車名
int[]?rentMoney={?500,400,450,800,400,1000};//租金
int[]?capacity={?4,?4,?4,20,0,0};//載客
int[]?carryCargo={0,0,2,0,?4,20};//載重


System.out.println("歡迎使用答答租車系統(tǒng)");
System.out.println("您是否要租車:1是?0否");
Scanner?input?=?new?Scanner(System.in);
while?(true)?{
int?input1=input.nextInt();
????if(input1?==?0?||?input1?==?1){
????if(input1?==?0){
????System.out.println("謝謝使用,再見!");
????}else{
????System.out.println("您可租車的類型及其價(jià)目表");
????System.out.println("序號?汽車名稱???租金????????????容量");//空格只為對齊格式
????System.out.println("1.??"?+carName[0]+"???"+rentMoney[0]+"元/天"+"???載人:"+capacity[0]+"人");
????System.out.println("2.??"?+carName[1]+"??"+rentMoney[1]+"元/天"+"???載人:"+capacity[1]+"人");
????System.out.println("3.??"?+carName[2]+"??"+rentMoney[2]+"元/天"+"???載人:"+capacity[2]+"人?"+"載貨:"+carryCargo[2]+"噸");
????System.out.println("4.??"?+carName[3]+"?????????"+rentMoney[3]+"元/天"+"???載人:"+capacity[3]+"人");
????System.out.println("5.??"?+carName[4]+"??????"+rentMoney[4]+"元/天"+"???載貨:"+carryCargo[4]+"噸");
????System.out.println("6.??"?+carName[5]+"???"+rentMoney[5]+"元/天"+"???載貨:"+carryCargo[5]+"噸");
????break;
????}
????}else{
System.out.println("輸入有誤請重新輸入!");
}
}

double?sumMon?=?0;//租車總金額
int?sumCap?=?0;//租車總載客
double?sumCar?=?0;//租車總載重
String?capList?="";//載客汽車清單
String?carList?="";//載貨汽車清單
System.out.println("請輸入您要租汽車的數(shù)量:");

while?(true)?{
int?num=input.nextInt();
if(num<=0||num>6){
System.out.println("請輸入1-6范圍內(nèi)的數(shù)字!");
}else{
break;
}
break;
}
int?num=input.nextInt();
for(int?i=1;i<=6&&i<=num;i++){
System.out.println("請輸入第"+i+"輛車的序號:");
int?carNum=input.nextInt();
sumMon?=?sumMon+rentMoney[carNum?-?1];
sumCap?=?sumCap+capacity[carNum?-?1];
sumCar?=?sumCar+carryCargo[carNum?-?1];
int?m=carNum;
switch?(m){
???case?1:
case?2:
case?4:
capList?=?capList+"?"+carName[carNum?-?1];
break;
case?5:
case?6:
carList?=?carList+"?"+carName[carNum?-?1];
break;
case?3:
capList?=?capList+"?"+carName[carNum?-?1];
carList?=?carList+"?"+carName[carNum?-?1];
break;
}
}


System.out.println("請輸入租車天數(shù):");
int?days=input.nextInt();
System.out.println("您的賬單:");
System.out.println("***載人的車有:");
System.out.print(capList+"??");
System.out.println("共載人:"+sumCap+"人");
System.out.println("***載貨的車有:");
System.out.print(carList+"??");
System.out.println("共載貨:"+sumCar+"噸");
System.out.println("***租車總價(jià)格:"+days*sumMon+"元");
input.close();
}
}

剛開始學(xué)的純新,試著實(shí)現(xiàn)了一下視頻里最終的效果..
本來也有父類和子類,但試了很久也沒辦法while調(diào)用出子類中的數(shù)據(jù),最后沒辦法就直接在主代碼里用數(shù)組把6輛車的變量都定義出來了 ?

想問的就是有什么便利的辦法讓客戶輸入異常數(shù)據(jù)時可以提示異常并循環(huán)方法

正在回答

2 回答

我的處理方法:

int isLeaseCar;????????// 是否要租車。

do{

? ? sysout"是否要租車?:1-是,0-否"

????isLeaseCar = input.nextInt();

????if(isLeaseCar==1){????// 是

????}else if(isLeaseCar==0){????// 否

????}else{????? ?// 處理輸入異常
????????sysout"請選擇1或0"

????}

while(isLeaseCar !=0&&isLeaseCar!=1);????????// 輸入的不是1或0的話就會一直循環(huán)。

}

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

土逗逗 提問者

感謝分享!
2015-12-26 回復(fù) 有任何疑惑可以回復(fù)我~

寫的很好,等晚上我?guī)湍憧纯?/p>

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

舉報(bào)

0/150
提交
取消

新手作業(yè),沒用任何前面沒學(xué)到的知識點(diǎn),求指點(diǎn)

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

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

幫助反饋 APP下載

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

公眾號

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