ITPub博客

首页 > IT职业 > IT图书 > 自己闭门造车,最后发现和大家的差距有点点大啊,记录下以后再来改正。

自己闭门造车,最后发现和大家的差距有点点大啊,记录下以后再来改正。

IT图书 作者:itlong 时间:2021-09-09 09:02:15 0 删除 编辑

Car类

package com.imooc;

public abstract class car {
    public abstract int personNum();
    public abstract int storeNum();
    public abstract String carId();
    public abstract int money();
}

biacar类

package com.imooc;

public class Bigcar extends car {

    @Override
    public int personNum() {
        // TODO Auto-generated method stub
        return 0;
    }

    @Override
    public int storeNum() {
        // TODO Auto-generated method stub
        return 20;

    }

    @Override
    public String carId() {
        // TODO Auto-generated method stub
        return "大货车";
    }

    @Override
    public int money() {
        // TODO Auto-generated method stub
        return 1500;

    }

bus类


```package com.imooc;

public class bus extends car {

    @Override
    public int personNum() {
        // TODO Auto-generated method stub
        return 40;

    }

    @Override
    public int storeNum() {
        // TODO Auto-generated method stub
        return 0;
    }

    @Override
    public String carId() {
        // TODO Auto-generated method stub
        return "大巴车";

    }

    @Override
    public int money() {
        // TODO Auto-generated method stub
        return 500;

    }

}

littecar类

package com.imooc;

public class litteCar extends car {

    @Override
    public int personNum() {
        // TODO Auto-generated method stub
        return 5;

    }

    @Override
    public int storeNum() {
        // TODO Auto-generated method stub
        return 0;
    }

    @Override
    public String carId() {
        // TODO Auto-generated method stub
        return "小汽车";
    }

    @Override
    public int money() {
        // TODO Auto-generated method stub
        return 300;

    }

}

picar

package com.imooc;

public class picar extends car {

    @Override
    public int personNum() {
        // TODO Auto-generated method stub
        return 5;
    }

    @Override
    public int storeNum() {
        // TODO Auto-generated method stub
        return 3;

    }

    @Override
    public String carId() {
        // TODO Auto-generated method stub
        return "皮卡";

    }

    @Override
    public int money() {
        // TODO Auto-generated method stub
        return 1000;

    }

}

storecar类

package com.imooc;

public class storeCar extends car {

    @Override
    public int personNum() {
        // TODO Auto-generated method stub
        return 0;
    }

    @Override
    public int storeNum() {
        // TODO Auto-generated method stub
        return 5;

    }

    @Override
    public String carId() {
        // TODO Auto-generated method stub
        return "小货车";

    }

    @Override
    public int money() {
        // TODO Auto-generated method stub
        return 800;

    }

}

测试运行类

package com.imooc;
import java.util.*;
public class admin {

        public static void main(String[] args) {
        // TODO Auto-generated method stub
            System.out.println("******欢迎来到哒哒租车系统*******");
            System.out.println("请问您想要租车吗?");
            Scanner input=new Scanner(System.in);
            int str=input.nextInt();
            if(str==0){
                System.out.println("谢谢光临");
        }
            if(str==1){
                System.out.println("您可以租赁的车辆为:");
                //应用显示方法
                admin Show=new admin();
                Show.show();
                //应用选择方法
                admin Which=new admin();
                Which.which();
                //计算总金额
            }
            if(str!=0&&str!=1){
                System.out.println("输入错误!");
            }

    }
        public void show(){
            car Bus=new bus();
            car littecar=new litteCar();
            car piCar=new picar();
            car storecar=new storeCar();
            car bigCar=new Bigcar();
            System.out.println("车辆名称:"+"t"+Bus.carId()+"t"+littecar.carId()+"t"+piCar.carId()+"t"+storecar.carId()+"t"+bigCar.carId());
            System.out.println("容量/顿:"+"t"+Bus.personNum()+"t"+littecar.personNum()+"t"+piCar.personNum()+piCar.storeNum()+"t"+storecar.storeNum()+"t"+bigCar.storeNum());
            System.out.println("每天租金/元:"+Bus.money()+"t"+littecar.money()+"t"+piCar.money()+"t"+storecar.money()+"t"+bigCar.money());
        }
        public void which(){
            car Bus=new bus();
            car littecar=new litteCar();
            car piCar=new picar();
            car storecar=new storeCar();
            car bigCar=new Bigcar();
            Scanner input=new Scanner(System.in);
            System.out.println("您要租赁的车辆数为:");
            int num=input.nextInt();
            int[] carMun=new int[num];
            String[] carName=new String[num];
            int[] carStore=new int[num];
            int[] carPerson=new int[num];
            int sumMoney=0;
            int sumPerson=0;
            int sumStore=0;
            for(int i=1;i

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

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

注册时间:2020-07-23

  • 博文量
    0
  • 访问量
    764