ITPub博客

首页 > IT职业 > IT图书 > 迪迪租车系统(JAVA)

迪迪租车系统(JAVA)

IT图书 作者:summo 时间:2021-09-09 09:05:00 0 删除 编辑
package com.imooc;
import java.util.Scanner;

public abstract class Car 
{
        private String CarType;
    private double UnitCost;
    private int ManNum;
        private int GoodsWidth;
    public Car(String cartype,double unitcost,int mannum,int goodswidth)
    {
        this.CarType = cartype;
        this.UnitCost = unitcost;
        this.ManNum = mannum;
        this.GoodsWidth = goodswidth;
    }
    public String GetCartype()
    {
            return this.CarType;
    }
    public double GetUnitCost()
    {
        return this.UnitCost;
    }
    public int GetManNum()
    {
        return this.ManNum;
    }    
    public int GetGoodsWidth()
    {
            return this.GoodsWidth;
        }
    public void SetCartype(String newcar)
    {
        this.CarType = newcar;
    }
    public void SetUnitCost(double newcar)
    {
        this.UnitCost = newcar;
    }
    public void SetManNum(int newcar)
    {
        this.ManNum = newcar;
    }
    public void SetGoodsWidth(int newcar)
    {
        this.GoodsWidth = newcar;
    }
}
public class Bus extends Car 
{
    public Bus(String cartype,double unitcost,int mannum)
        {
            super(cartype,unitcost,mannum,0);
    }

    public String toString()
    {
        return this.GetCartype()+"tt"+this.GetUnitCost()+"tt"+this.GetManNum();
    }
}
public class Pickup extends Car 
 {
    public Pickup(String cartype,double unitcost,int mannum,int goodswidth)
     {
    super(cartype,unitcost,mannum,goodswidth);
}

public String toString()
{
    return this.GetCartype()+"tt"+this.GetUnitCost()+"tt"+this.GetManNum()+"tt"+this.GetGoodsWidth();
}
}
public class Truct extends Car 
{
    public Truct(String cartype,double unitcost,int goodswidth)
    {
        super(cartype,unitcost,0,goodswidth);
    }

    public String toString()
    {
        return this.GetCartype()+"tt"+this.GetUnitCost()+"tttt"+this.GetGoodsWidth();
    }
}
public class RentCar 
{
public Car car[]={new Bus("奥迪A4",500,4),
        new Bus("马自达6",400,4),
        new Pickup("皮卡雪",450,2,4),
        new Bus("金龙",800,2),
        new Truct("松花江",400,4),
        new Truct("依维柯",1000,20)};
public void show()
{
    System.out.println("序号t车型tt日租金tt载客数tt载货量");
    int i=1;
    for(Car c : car)
    {
        System.out.print(i+"t");
        System.out.println(c);
        i++;
    }
}

public void CalMoney()
{
    int i=0;
    System.out.println("输入要租车的数量: ");
    Scanner scanner = new Scanner(System.in);
    int num = scanner.nextInt();
    int index[] = new int[num];
    while(i 

}

public class test 
{
    public static void main(String[] args) 
        { 
        System.out.println("***********   欢迎光临我是你爸爸的租车系统,请输入是否租车指令   ***********");
        System.out.println("******   1:租车   ******     *******   0:不租车   ******");
        Scanner scanner = new Scanner(System.in);
        if(scanner.nextInt() == 1)
        {
                RentCar rentcar = new RentCar();
                rentcar.show();
                rentcar.CalMoney();
        }
        else
        {
            System.out.println("tt*****   欢迎下次光临   *****");
            System.exit(0);
        }
    }    
}

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/225/viewspace-2799159/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-07-23

  • 博文量
    0
  • 访问量
    929