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

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

JAVA第二季---答答租車系統(tǒng)

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

public class Car {
    private String name;
    private int rentMoney;

    public Car(){

    }
    public Car(String name, int rentMoney){
        this.name = name;
        this.rentMoney = rentMoney; 
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getRentMoney() {
        return rentMoney;
    }
    public void setRentMoney(int rentMoney) {
        this.rentMoney = rentMoney;
    }

}

package com.imooc;

public class PassagerCar extends Car{
private int passCapacity;

public PassagerCar(String name, int rentMoney, int passCapacity){
    super(name, rentMoney);
    this.passCapacity = passCapacity;   
}
public String toString(){
    return PassagerCar.this.getName()+" "+ PassagerCar.this.getRentMoney()+"元/天"+"      "+"载人:" +this.passCapacity+"人";
}
public int getPassCapacity() {
    return passCapacity;
}
public void setPassCapacity(int passCapacity) {
    this.passCapacity = passCapacity;
}

}

package com.imooc;

public class Truck extends Car {
    private int goodsCapacity;
    public Truck(String name, int rentMoney, int goodsCapacity){
        super(name, rentMoney);
        this.goodsCapacity = goodsCapacity;
    }
    public String toString(){
        return Truck.this.getName()+"   "+ Truck.this.getRentMoney()+"元/天"+"        "+ "载货:" +this.goodsCapacity+"吨";
    }
    public int getGoodsCapacity() {
        return goodsCapacity;
    }
    public void setGoodsCapacity(int goodsCapacity) {
        this.goodsCapacity = goodsCapacity;
    }

}

package com.imooc;

public class PickUp extends Car {
private int passCapacity;
private int goodsCapacity;
public PickUp(String name, int rentMoney, int passCapacity, int goodsCapacity){
super(name, rentMoney);
this.passCapacity = passCapacity;
this.goodsCapacity = goodsCapacity;
}
public String toString(){
return PickUp.this.getName()+" "+ PickUp.this.getRentMoney()+"元/天"+" "+ "载人:" +this.passCapacity+"人"+" "+ "载货:" +this.goodsCapacity+"吨";
}
public int getPassCapacity() {
return passCapacity;
}
public void setPassCapacity(int passCapacity) {
this.passCapacity = passCapacity;
}
public int getGoodsCapacity() {
return goodsCapacity;
}
public void setGoodsCapacity(int goodsCapacity) {
this.goodsCapacity = goodsCapacity;
}

}


package com.imooc;

import java.util.Scanner;

public class RentCar {

    public static void main(String[] args) {
        Car[] cars = new Car[]{new PassagerCar("奥迪A4",500,4), new PassagerCar("马自达6",400,4),
                new PickUp("皮卡雪6",450,4,2),new PassagerCar("金龙",800,20),new Truck("松花江",400,4),
                new Truck("依维柯",900,20)};
        System.out.println("欢迎使用答答租车系统");
        System.out.println("您是否要租车: 1是 2否");
        Scanner input = new Scanner(System.in);
        int choose = input.nextInt();
        if(choose == 1){
            System.out.println("您可租车的类型及其价目表:");
            System.out.println("序号  汽车名称    租金      容量");
            for(int i = 0; i < cars.length; i++){
                System.out.println(i+1 + "." + "        "+cars[i]);
            }
            System.out.println("请输入你要租汽车的数量:");
            int num = input.nextInt();
            int[] rentCarNum = new int[num];
            for(int i = 0; i < num; i++){
                System.out.println("请输入第"+ (i+1) +"辆车的序号");
                int carNum = input.nextInt();
                rentCarNum[i] = carNum;
            }
            System.out.println("请输入租车的天数:");
            int rentDay = input.nextInt();
            System.out.println("您的账单:");
            System.out.println("***可载人的车有:");
            int peopleNum = 0;
            for(int i = 0; i < rentCarNum.length; i++){
                if((cars[rentCarNum[i]-1] instanceof PassagerCar) || (cars[rentCarNum[i]-1] instanceof PickUp)){
//                  System.out.print(cars[rentCarNum[i]-1].getName()+"  ");

                    System.out.println(cars[rentCarNum[i]-1]);
                }                   
            }

            System.out.println();
            System.out.println("***可载货的车有:");
            for(int i = 0; i < rentCarNum.length; i++){
                if((cars[rentCarNum[i]-1] instanceof Truck) || (cars[rentCarNum[i]-1] instanceof PickUp)){
                    System.out.println(cars[rentCarNum[i]-1]);      
                }

            }
            int totalMoney = 0;
            for(int i = 0; i < rentCarNum.length; i++){
                totalMoney += cars[rentCarNum[i]-1].getRentMoney() * rentDay;                       
            }
            System.out.println("***租车总价格:"+totalMoney);

        }else{
            System.out.println("欢迎您再次使用");
        }
    }

}
![图片描述][1]

  [1]: http://img1.sycdn.imooc.com//5830112e00016a1304210204.png
點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

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

評(píng)論

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

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(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
提交
取消