为了账号安全,请及时绑定邮箱和手机立即绑定

如何才能返回可载人人的车有哪些

如何返回载人的车有哪些,代码该怎么实现呢,看了一些慕友的写的没看懂,求助各位大佬

正在回答

2 回答

你看下,这是我做的,我做的也不好,多多指点,大家共同成长

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

System.out.println("请输入您要租车的数量:");

int number0=in.nextInt();

int[] num=new int[number0];//定义一个数组存放客户输入的租车序号

String[] kkc=new String[6];//空载客车数组

String[] khc=new String[6];//空载货车数组

int sumZaiRen=0;//载客总数

double sumZaiHuo=0;//载货总数

double sumMoney=0;//租金总额

for(int i=0;i<num.length;i++){//把客户输入的租车序号循环放入num数组

System.out.println("请输入第"+(i+1)+"辆车的序号:");

num[i]=in.nextInt();

}

for(int i=0;i<num.length;i++){//遍历num数组,比对是否是客户输入的租车序号

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("请输入租车天数:");

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"+"***租车总价格为:"+sumMoney*3);

}else if(number==2){

System.exit(0);

}else{

System.out.println("输入错误,系统退出");

System.exit(0);

}

}


}


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

举报

0/150
提交
取消

如何才能返回可载人人的车有哪些

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信