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

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

Java第二季-答答租車系統(tǒng)(不合理的地方,請(qǐng)大家拍磚)

標(biāo)簽:
Java

Car.java --父类
package com.zuche;

public abstract class Car {
String name;
double price;
int rongliang;//载人人数
int rongliang2;//载货数量
}
GoodsCar.java -- 载货车(子类)
package com.zuche;

public class GoodsCar extends Car {
//只载货的货车
public GoodsCar(String name,double price,int rongliang2){
this.name=name;
this.price=price;
this.rongliang2=rongliang2;
}
public String toString(){
return this.name+"\t"+this.price+"元/天"+"\t载货:"+this.rongliang2+"吨";
}
}

PersonCar.java--载人车(子类)
package com.zuche;

public class PersonCar extends Car {
//只载人的汽车
public PersonCar(String name,double price, int rongliang){
this.name=name;
this.price=price;
this.rongliang=rongliang;
}
public String toString(){
return this.name+"\t"+this.price+"/天 \t载人:"+this.rongliang+"人";
}
}

PiCar.java--载人载货车(子类)
package com.zuche;

public class PiCar extends Car {
public PiCar(String name,double price,int rongliang,int rongliang2){
this.name=name;
this.price=price;
this.rongliang=rongliang;
this.rongliang2=rongliang2;
}
public String toString(){
return this.name+"\t"+this.price+"/天 \t载人:"+this.rongliang+"人,载货:"+this.rongliang2+"吨";
}
}
InitCar.java--主入口
package com.zuche;
import java.util.Scanner;

public class InitCar {

/**
 * @param args
 */
public static void main(String[] args) {
    // TODO Auto-generated method stub
    //答答租车系统
    //载货车数组
    Car[] cars={new PersonCar("奥迪A4",500,4),new PersonCar("马自达6",400,4),new PiCar("皮卡雪6",450,4,2),new PersonCar("金龙",800,20),new GoodsCar("松花江",400,4),new GoodsCar("依维柯",1000,20)};
    int Days=0;//租车天数
    double carPrice=0;//汽车价格
    int totalNum=0;//载人数量
    int goodsNum=0;//载货数量
    double amount=0;//租车总价格
    String totalName="";//选中载人汽车的名称
    String goodsName="";//选中载货汽车的名称
    System.out.println("欢迎使用答答租车系统:");
    System.out.println("您是否要租车?1:是     0:否");
    Scanner input=new Scanner(System.in);
    int tag=input.nextInt();
    if(tag==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("请输入您要租汽车的数量:");
        //Scanner inputNum=new Scanner(System.in);
        int numCar=input.nextInt();
        for(int j=0;j<numCar;j++)
        {
            System.out.println("请输入第"+(j+1)+"辆车的序号:");
            int okCar=input.nextInt();//获取用户选择的车辆序号
            //根据用户选择的车辆,需要计算汽车的载人载重数量及租金
            carPrice+=cars[okCar-1].price;//选中车辆的每天的总共价格
            totalNum+=cars[okCar-1].rongliang;//选中车辆总共可载多少人
            goodsNum+=cars[okCar-1].rongliang2;//选中车辆总共可载多少吨
            if(cars[okCar-1].rongliang!=0)//确定是载人的汽车
            {
                totalName+=cars[okCar-1].name+"\t";
            }
            if(cars[okCar-1].rongliang2!=0)//确定是载货的汽车
            {
                goodsName+=cars[okCar-1].name+"\t";
            }
        }
        System.out.println("请输入租汽车天数:");
        Days=input.nextInt();//租车天数
        amount+=Days*carPrice;//计算出总价格
        System.out.println("========================");
        System.out.println("您的帐单:");
        System.out.println("***********可载人的车有:************");
        System.out.println(totalName+"\t共载人:"+totalNum+"人");
        System.out.println("***********可载货的车有:************");
        System.out.println(goodsName+"\t共载货:"+goodsNum+"吨");
        System.out.println("***租车总价格:"+amount+"元***");
    }
    else
    {
      System.out.println("您没有用车需求,感谢光临!");
    }
}

}

點(diǎn)擊查看更多內(nèi)容
2人點(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
提交
取消