第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

租車系統(tǒng)項(xiàng)目~~~~~~~~~

標(biāo)簽:
Java
package com.Carrental;

import java.util.Scanner;

public class Test {

    public static void main(String[] args) {
        /*
         * 建立三个车的类别,其他车辆分别继承这三种车类,并且用数组保存车辆信息。
         * 
         */

        Car [] carsForRent = {new PassengerCar("奥迪A4", 500, 4),
                new PassengerCar("马自达6", 400, 4),
                new Pickup("皮卡雪6", 450, 4, 2),
                new Trunk("金龙", 800, 20),
                new PassengerCar("松花江", 400, 4),
                new Trunk("依威柯", 1000, 20)};
        Scanner scanner = new Scanner(System.in);
        System.out.println("欢迎使用滴答租车系统");
        System.out.println("您是否需要租车: 1  是 0 否");
        String input = scanner.next();
        /*
         * 判断顾客是否需要租车,需要则进入循环选车,不需要则退出
         */
        if(input.equals("1")){
            System.out.println("您可租车的类型及其价目表");
            System.out.println("序号\t汽车名称\t租金\t容量");
            /*
             * 
             * for循环遍历carsForRent[]打印信息
             */

            for(int i=0;i<=carsForRent.length-1;i++){
                System.out.println(i+".\t"+carsForRent[i].name+"\t"+carsForRent[i].rent+
                        "元/天"+"\t"+"载货:"+carsForRent[i].carryCargo+"吨  "+"载人:"+carsForRent[i].manned+"个");
            }
            System.out.println("请输入您要租车的数量");
            int m = scanner.nextInt();//设置变量保存租车数量
            /*
             * 利用循环保存租车的重金额,载人量,载货量
             */

            int load = 0;//保存总载货量
            int money = 0;//保存总价钱
            int person = 0;//保存总载人量
            String N1 = "";//保存载人汽车名字
            String N2 = "";//保存载货汽车名字
            for(int i=0,j=1;i<m;i++,j++){
                System.out.println("请输出要租用的第"+j+"辆车的序号");
                int b = scanner.nextInt();
                money+=carsForRent[b].rent;
                load+=carsForRent[b].carryCargo;
                person+=carsForRent[b].manned;
                switch(b){
                case 0:
                case 1:
                case 4:
                    N1 = N1+"  "+carsForRent[b].name;
                    break;
                case 2:
                    N1 = N1+"  "+carsForRent[b].name;
                    N2 = N2+"  "+carsForRent[b].name;
                    break;
                case 3:
                case 5:
                    N2 = N2+"  "+carsForRent[b].name;
                    break;
                    }
            }
            System.out.println("请输入需要租用的天数");
            int day = scanner.nextInt();
            System.out.println("您的账单:");
            System.out.println("****可载人的车有");
            System.out.println(N1+"\t共载人"+person);
            System.out.println("****可载货的车有");
            System.out.println(N2+"共载货"+load);
            System.out.println("租车总金额"+money*day);
            System.out.println("感谢您的使用!!!!!");
        }else{
            System.out.println("感谢您的访问");
        }
    }

}
  • 所有车的父类
package com.Carrental;

public class Car {
    public String name;
    public int rent;
    public int manned;
    public int carryCargo;
    public Car() {
        super();
    }
    public Car(String name, int rent, int manned, int carryCargo) {
        super();
        this.name = name;
        this.rent = rent;
        this.manned = manned;
        this.carryCargo = carryCargo;
    }

}
  • 载人车辆类,继承Car父类
package com.Carrental;

public class PassengerCar extends Car{
    public PassengerCar(String name,int rent,int manned){
        this.name = name;
        this.rent = rent;
        this.manned = manned;
    }
}
  • 皮卡(既能载人又能载货)车辆类,继承Car类
package com.Carrental;

public class Pickup extends Car{
    public Pickup(String a,int b,int c,int d) {
        this.name = a;
        this.rent = b;
        this.manned = c;
        this.carryCargo = d;
    }

}
  • 载货车辆类,继承Car类
package com.Carrental;

public class Trunk extends Car{
    public Trunk(String name,int rent,int carryCargo){
        this.name = name;
        this.rent = rent;
        this.carryCargo = carryCargo;
    }
}
點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消