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

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

兩個(gè)多小時(shí)寫的,不是最簡單的方法,不過包含了許多知識點(diǎn),較容易理解。

標(biāo)簽:
Java

先讲一下思路:一个抽象类,其中带有一个抽象方法;然后每种类型的车分别为一个子类,继承这个抽象类,最后一个initial类进行实现。
//首先是抽象类,代码如下:
package com.dadazuche;
public abstract class Car {
public abstract void shuxing();
}
//紧接着为各种车型的子类。
// 奥迪
package com.dadazuche;
public class AoDi extends Car{
int seq=1;
String name="奥迪A4";
int price=500;
int contain=4;
public void shuxing(){
System.out.println(seq+" "+name+" "+price+"元/天"+" "
+"载人:"+contain+"人");
}
}
//马自达
package com.dadazuche;
public class MaZiDa extends Car{
int seq=2;
String name="马自达6";
int price=400;
int contain=4;
public void shuxing(){

    System.out.println(seq+"  "+name+"  "+price+"元/天"+"  "
            +"载人:"+contain+"人");
}

}
//金龙
package com.dadazuche;
public class JinLong extends Car{
int seq=4;
String name="金龙";
int price=800;
int contain=20;
public void shuxing(){

    System.out.println(seq+"  "+name+"  "+price+"元/天"+"  "
    +"载人:"+contain+"人");

}

}
//皮卡雪
package com.dadazuche;

public class PiKaXue extends Car{
int seq=3;
String name="皮卡雪6";
int price=450;
int contain=4;
int contain2=2;
public void shuxing(){

    System.out.println(seq+"  "+name+"  "+price+"元/天"+"  "
            +"载人:"+contain+"人"+" "+"载货:"+contain2+"吨");
}

}
//松花江
package com.dadazuche;

public class SongHuaJiang extends Car{
int seq=5;
String name="松花江";
int price=400;
int contain2=4;
public void shuxing(){

    System.out.println(seq+"  "+name+"  "+price+"元/天"+"  "
    +"载货:"+contain2+"吨");
}

}
//依维柯
package com.dadazuche;
public class YiWeiKe extends Car{
int seq=6;
String name="依维柯";
int price=1000;
int contain2=20;
public void shuxing(){

    System.out.println(seq+"  "+name+"  "+price+"元/天"+"  "
    +"载货:"+contain2+"货");
}

}
//最后是实现类
package com.dadazuche;

import java.util.Scanner;
public class Initial {

/**
 * @param args
 */
public static void main(String[] args) {
    // TODO Auto-generated method stub
        StringBuffer st1=new StringBuffer();
        StringBuffer st2=new StringBuffer();
        int totalpeople=0;
        double totalcontain=0;
        double totalprice=0;
        int[] temple=new int[]{0,0,0,0,0,0};
        AoDi aodi=new AoDi();
        MaZiDa mazida=new MaZiDa();
        PiKaXue pikaxue=new PiKaXue();
        JinLong jinlong=new JinLong();
        SongHuaJiang songhuajiang=new SongHuaJiang();
        YiWeiKe yiweike=new YiWeiKe();
        System.out.println("欢迎使用嗒嗒租车系统:");
        System.out.println("您是否要租车:1.是  0.否");
        Scanner sc=new Scanner(System.in);
        int jiamubiao=sc.nextInt();
        if(jiamubiao==1){
            System.out.println("您可租车的类型及其价目表如下:");
            System.out.println("序号"+"  "+"汽车名称"+"  "+"租金"+"  "
            +"容量");
            aodi.shuxing();
            mazida.shuxing();
            pikaxue.shuxing();
            jinlong.shuxing();
            songhuajiang.shuxing();
            yiweike.shuxing();

        System.out.println("请输入你要租车的数量");
        int shuliang=sc.nextInt();
        for(int i=1;i<=shuliang;i++){
            System.out.println("请输入第"+i+"辆车的序号");
            int sci=sc.nextInt();

            switch(sci){
            case 1:
                st1.append("奥迪A4  ");
                totalpeople=totalpeople+4;

                temple[0]=temple[0]+aodi.price;

                break;
            case 2:
                st1.append("马自达6  "); 
                totalpeople=totalpeople+4;
                temple[1]=temple[1]+mazida.price;
                break;
            case 3:
                st1.append("皮卡雪6  "); 
                st2.append("皮卡雪6  ");
                totalpeople=totalpeople+4;
                totalcontain=totalcontain+2;
                temple[2]=temple[2]+pikaxue.price;
                break;
            case 4:
                st1.append("金龙  "); 
                totalpeople=totalpeople+20;
                temple[3]=temple[3]+jinlong.price;
                break;
            case 5:
                st2.append("松花江  "); 
                totalcontain=totalcontain+4;
                temple[4]=temple[4]+songhuajiang.price;
                break;
            case 6:
                st2.append("依维柯  "); 
                totalcontain=totalcontain+20;
                temple[5]=temple[5]+yiweike.price;
                break;

        }

        }
        System.out.println("请输入租车天数");
        int daytime=sc.nextInt();
        System.out.println("您的账单");
        System.out.println("***可载人的车有:");
        System.out.println(st1+"共载人:"+totalpeople);
        System.out.println("***可载货的车有:");
        System.out.println(st2+"共载货:"+totalcontain+"吨");
        for(int i=0;i<=5;i++){
            totalprice=totalprice+temple[i];
        }
        totalprice*=daytime;
        System.out.println("***租车总价格为:"+totalprice);    
        System.out.println("欢迎再次使用,再见!");
        }

        else{
            System.out.println("期待你对本系统的宝贵意见。");
        }
}

}

全部代码都展示出来了,直接复制就可以运行,有不明白的地方,或者有宝贵的意见 可以加我QQ:270015100 备注 慕友。
谢谢浏览。

點(diǎn)擊查看更多內(nèi)容
11人點(diǎn)贊

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

評論

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

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

公眾號

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

舉報(bào)

0/150
提交
取消