課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
如何返回載人的車有哪些,代碼該怎么實(shí)現(xiàn)呢,看了一些慕友的寫的沒看懂,求助各位大佬
2017-08-05
源自:Java入門第二季 升級版 12-2
正在回答
你看下,這是我做的,我做的也不好,多多指點(diǎn),大家共同成長
System.out.println("請輸入您要租車的數(shù)量:");
int number0=in.nextInt();
int[] num=new int[number0];//定義一個(gè)數(shù)組存放客戶輸入的租車序號
String[] kkc=new String[6];//空載客車數(shù)組
String[] khc=new String[6];//空載貨車數(shù)組
int sumZaiRen=0;//載客總數(shù)
double sumZaiHuo=0;//載貨總數(shù)
double sumMoney=0;//租金總額
for(int i=0;i<num.length;i++){//把客戶輸入的租車序號循環(huán)放入num數(shù)組
System.out.println("請輸入第"+(i+1)+"輛車的序號:");
num[i]=in.nextInt();
}
for(int i=0;i<num.length;i++){//遍歷num數(shù)組,比對是否是客戶輸入的租車序號
if(num[i]==1){
kkc[i]=cars[0].name;
sumZaiRen=sumZaiRen+cars[0].zairen;
sumMoney=sumMoney+cars[0].money;
}else if(num[i]==2){
kkc[i]=cars[1].name;
sumZaiRen=sumZaiRen+cars[1].zairen;
sumMoney=sumMoney+cars[1].money;
}else if(num[i]==3){
kkc[i]=cars[2].name;
sumZaiRen=sumZaiRen+cars[2].zairen;
sumMoney=sumMoney+cars[2].money;
}else if(num[i]==4){
khc[i]=cars[3].name;
sumZaiHuo=sumZaiHuo+cars[3].zaihuo;
sumMoney=sumMoney+cars[3].money;
}else if(num[i]==5){
khc[i]=cars[4].name;
sumZaiHuo=sumZaiHuo+cars[4].zaihuo;
sumMoney=sumMoney+cars[4].money;
}else if(num[i]==6){
kkc[i]=cars[5].name;
khc[i]=cars[5].name;
sumZaiRen=sumZaiRen+cars[5].zairen;
sumZaiHuo=sumZaiHuo+cars[5].zaihuo;
sumMoney=sumMoney+cars[5].money;
System.out.println("請輸入租車天數(shù):");
int days=in.nextInt();
System.out.println("您的帳單:");
System.out.println("***可載人的車有:");
for(int i=0;i<kkc.length;i++){
if(kkc[i]!=null){
System.out.print(kkc[i]+" ?");
}else{continue;}
System.out.print("共載人"+sumZaiRen+"人");
System.out.println("\n"+"***可載貨的車有:");
for(int i=0;i<khc.length;i++){
if(khc[i]==null){
continue;
}else{System.out.print(khc[i]+" ?");}
System.out.print("共載貨"+sumZaiHuo+"噸");
System.out.print("\n"+"***租車總價(jià)格為:"+sumMoney*3);
}else if(number==2){
System.exit(0);
}else{
System.out.println("輸入錯(cuò)誤,系統(tǒng)退出");
舉報(bào)
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
4 回答我寫到這不知道咋辦,如何才能輸出載人載貨的車名 求助大佬
1 回答求大神:載人車車輛和載貨車輛怎么分開輸出,我結(jié)合別人的只能一塊輸出
1 回答不是有個(gè)載重的車和載人的車的需求嗎,怎么做區(qū)分
3 回答自己寫的 沒什么好的思路 不知道那個(gè)可載人車及載貨車怎么算
4 回答如何使皮卡既顯示載人又顯示載客
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-08-07
你看下,這是我做的,我做的也不好,多多指點(diǎn),大家共同成長
2017-08-07
System.out.println("請輸入您要租車的數(shù)量:");
int number0=in.nextInt();
int[] num=new int[number0];//定義一個(gè)數(shù)組存放客戶輸入的租車序號
String[] kkc=new String[6];//空載客車數(shù)組
String[] khc=new String[6];//空載貨車數(shù)組
int sumZaiRen=0;//載客總數(shù)
double sumZaiHuo=0;//載貨總數(shù)
double sumMoney=0;//租金總額
for(int i=0;i<num.length;i++){//把客戶輸入的租車序號循環(huán)放入num數(shù)組
System.out.println("請輸入第"+(i+1)+"輛車的序號:");
num[i]=in.nextInt();
}
for(int i=0;i<num.length;i++){//遍歷num數(shù)組,比對是否是客戶輸入的租車序號
if(num[i]==1){
kkc[i]=cars[0].name;
sumZaiRen=sumZaiRen+cars[0].zairen;
sumMoney=sumMoney+cars[0].money;
}else if(num[i]==2){
kkc[i]=cars[1].name;
sumZaiRen=sumZaiRen+cars[1].zairen;
sumMoney=sumMoney+cars[1].money;
}else if(num[i]==3){
kkc[i]=cars[2].name;
sumZaiRen=sumZaiRen+cars[2].zairen;
sumMoney=sumMoney+cars[2].money;
}else if(num[i]==4){
khc[i]=cars[3].name;
sumZaiHuo=sumZaiHuo+cars[3].zaihuo;
sumMoney=sumMoney+cars[3].money;
}else if(num[i]==5){
khc[i]=cars[4].name;
sumZaiHuo=sumZaiHuo+cars[4].zaihuo;
sumMoney=sumMoney+cars[4].money;
}else if(num[i]==6){
kkc[i]=cars[5].name;
khc[i]=cars[5].name;
sumZaiRen=sumZaiRen+cars[5].zairen;
sumZaiHuo=sumZaiHuo+cars[5].zaihuo;
sumMoney=sumMoney+cars[5].money;
}
}
System.out.println("請輸入租車天數(shù):");
int days=in.nextInt();
System.out.println("您的帳單:");
System.out.println("***可載人的車有:");
for(int i=0;i<kkc.length;i++){
if(kkc[i]!=null){
System.out.print(kkc[i]+" ?");
}else{continue;}
}
System.out.print("共載人"+sumZaiRen+"人");
System.out.println("\n"+"***可載貨的車有:");
for(int i=0;i<khc.length;i++){
if(khc[i]==null){
continue;
}else{System.out.print(khc[i]+" ?");}
}
System.out.print("共載貨"+sumZaiHuo+"噸");
System.out.print("\n"+"***租車總價(jià)格為:"+sumMoney*3);
}else if(number==2){
System.exit(0);
}else{
System.out.println("輸入錯(cuò)誤,系統(tǒng)退出");
System.exit(0);
}
}
}