主类大概就是这样,可以租同一辆车

来源:12-1 综合练习

给大佬递茶

2018-11-01 16:06

package com.wgd.rent;https://img3.mukewang.com/5bdab36d0001416d05270666.jpg

import java.util.Scanner;

public class Rent {

public static void main(String[] args) {

// TODO 自动生成的方法存根

//存放汽车信息

Car cars[]= {new AoDi(),new MaZiDa(),

new PiKa(),new JinLong(),

new SongHuaJiang(),new YiWeiKe()};

int carnumber[]=new int[10];//租车的序号

System.out.println("欢迎使用大大租车系统:");

System.out.println("您是否要租车:1是 0否");

Scanner scan=new Scanner(System.in);


if(scan.nextInt()==1){

System.out.println("您可租车的类型及其价目表:");

System.out.println("序号\t汽车名称\t租金\t容量");

int i=1;

for(Car car:cars){

System.out.println(i+".\t"+car.toString());

i++;

}

}

else {

System.out.println("感谢您的使用");

}

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

int rentnumber=scan.nextInt();//租车的数量

for(int i=0;i<rentnumber;i++){

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

carnumber[i]=scan.nextInt()-1;//序号减1与cars数组下标对应

}

System.out.println("请输入租车天数:");

int rentday=scan.nextInt();//租车天数

System.out.println("您的账单:");

int renttotalmoney=0;//租车总费用

System.out.println("可载人的车有");

int personnumber=0;//载人汽车数量

/*

 * 打印载人汽车的信息

 */

for(int i=0;i<rentnumber;i++){

if(carnumber[i]>=0&&cars[carnumber[i]].getPcontent()!=0){

System.out.print(cars[carnumber[i]].getCarname()+"\t");

personnumber=personnumber+cars[carnumber[i]].getPcontent();

renttotalmoney+=cars[carnumber[i]].getRentmoney();

}

else{

}

}

System.out.println("共载人:"+personnumber+"人");

System.out.println("可载货的车有");

int huohunumber=0;//载货汽车数量

/*

 * 打印载货汽车信息

 */

for(int i=0;i<rentnumber;i++){

if(carnumber[i]>=0&&cars[carnumber[i]].getFcontent()!=0){

System.out.print(cars[carnumber[i]].getCarname()+"\t");

huohunumber=huohunumber+cars[carnumber[i]].getFcontent();

/*

* 如果有载人且载货的不计入

*/

if(cars[carnumber[i]].getCarname().equals("皮卡雪6")){

}

else{

renttotalmoney+=cars[carnumber[i]].getRentmoney();

}

}

else{

}

}

System.out.println("共载货:"+huohunumber+"吨");

System.out.println("租车总价格:"+renttotalmoney*rentday+"元");

}

}


写回答 关注

2回答

  • java8888
    2018-12-11 20:49:59

    有点意思


  • 简宏伟
    2018-11-07 16:35:27

    有点意思

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

531022 学习 · 6160 问题

查看课程

相似问题