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

自己写的简易型,都有注解,父类和三个子类没有放上去

package com.imooc;


import java.util.Scanner;


public class Test {


public static void main(String[] args) {

//提前定义一个车的对象用来装载客户选择的车类型

Car c2 = null;

//欢迎词

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

//提示是否租车

System.out.println("请问你是否需要租车,如果需要请按1");

//得到客户选择

Scanner i = new Scanner(System.in);

int ifzuche = i.nextInt();

//判断是否租车

if(ifzuche==1){

//确认租车,提示选择租车类型

System.out.println("请选择您需要租的车辆类型的序号");

//创建3种车型的对象

Car bus = new Bus(1,20,0,100);

Car trunk = new Trunk(2,0,10,80);

Car piCar = new PiCar(3,2,5,50);

//将所有车型对象放在数组中

Car cars[] = {bus,trunk,piCar};

//遍历所有车型数组,暂时各个车型的信息

for(Car car:cars){

car.show();

}

//得到用户想要的车型序号

int carstaly = i.nextInt();

//遍历车型序号与客户输入的值进行对面,确认客户所选的车型

for(Car c:cars){

if(c.getNum() == carstaly){

//将客户所选的车型赋值给提前准备的c2;

c2 = c;

//展示客户选择车型的信息并提示需要租用的数量

System.out.println("你选择的是"+c.getNum()+"类型的车,其价格如下,请输入您需要租用的数量");

c.show();

break;

}

//得到客户需要租用的数量

int nums = i.nextInt();

//提示树妖租用的天数

System.out.println("请输入需要租用的天数");

//得到需要租用的天数

int days = i.nextInt();

//显示最终订单结果

System.out.println("总价格是:"+(c2.getJiage())*(days)*(nums)+"总载客量是:"+(c2.getZaike())*(nums)+"总载货量是:"+(c2.getZaihuo()*(nums)));

i.close();

}

}


}


正在回答

1 回答

没明白我要回答什么?

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

举报

0/150
提交
取消

自己写的简易型,都有注解,父类和三个子类没有放上去

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