亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

交作業啦,希望大神提提意見

package?com.aset;
public?abstract??class?Car?{



????public?abstract?void?showMessage();
????public??abstract?int?getMony();
}
-----------------------------------
package?com.aset;

public?class?Automobile?extends?Car{

????public?int?rentPrice;
????public?String?name;
????public?int?capcity;

????public?Automobile(int?rentPrice,?String?name,?int?capcity)?{
????????this.rentPrice?=?rentPrice;
????????this.name?=?name;
????????this.capcity?=?capcity;
????}

????@Override
????public?int?getMony()?{
????????return?rentPrice;
????}

????@Override
????public?void?showMessage()?{
????????System.out.println(name+"?"+rentPrice+"元/天"+"?載人:"+capcity+"人");
????}
}

-------------------------------------

package?com.aset;

public?class?Bus?extends?Car{
????public?int?rentPrice;
????public?String?name;
????public?int?capcity;

????public?Bus(int?rentPrice,?String?name,?int?capcity)?{
????????this.rentPrice?=?rentPrice;
????????this.name?=?name;
????????this.capcity?=?capcity;
????}
????@Override
????public?int?getMony()?{
????????return?rentPrice;
????}
????@Override
????public?void?showMessage()?{
????????System.out.println(name+"?"+rentPrice+"元/天"+"?載人:"+capcity+"人");
????}
}

-------------------------------------

package?com.aset;

public?class?Truck?extends?Car{
????public?int?rentPrice;
????public?String?name;
????public?int?capcity;

????public?Truck(?int?rentPrice,String?name,int?capcity)?{
????????this.name?=?name;
????????this.capcity?=?capcity;
????????this.rentPrice?=?rentPrice;
????}
????@Override
????public?int?getMony()?{
????????return?rentPrice;
????}
????@Override
????public?void?showMessage()?{
????????System.out.println(name+"?"+rentPrice+"元/天"+"?載人:"+capcity+"人");
????}
}

------------------------------

import?com.aset.*;

import?java.util.*;


public?class?Main?{
????public?static?void?main(String[]?args){
????????Car[]?cars={
????????????????new?Bus(1000,"宇通客車",35),
????????????????new?Bus(800,"依維柯",15),
????????????????new?Automobile(200,"桑塔納",5),
????????????????new?Automobile(300,"帕薩特",5),
????????????????new?Automobile(500,"寶馬",5),
????????????????new?Truck(1200,"尼桑皮卡",5)
????????};
????????System.out.println("?車輛???????租金???????容量");
????????for?(int?i=0;i<cars.length;i++)
????????{
????????????System.out.print(i?+?1);
????????????cars[i].showMessage();
????????}
????????System.out.print("請確認汽車租賃服務:1:確認;0:否認\n");

????????Scanner?sign?=?new?Scanner(System.in);
????????if(sign.next().equals("1")){
????????????Scanner?scan?=?new?Scanner(System.in);

????????????System.out.print("請輸入您想選擇的車輛的序號:");
????????????List?carlist?=new?ArrayList<>();
?????????????while?(scan.hasNextDouble())?{
?????????????????System.out.println("請輸入您想選擇的車輛的序號(輸入end結束):");
????????????????int?x?=?scan.nextInt();
????????????????carlist.add(x);
?????????????????if(carlist.size()>0){
?????????????????????System.out.println("------清單-------------");
?????????????????????for?(int?i=0;i<carlist.size();i++){
?????????????????????????int?j=(int)carlist.get(i)-1;

?????????????????????????cars[j].showMessage();
?????????????????????}
?????????????????????System.out.println("---------------------");

?????????????????}
????????????}

????????????int?total=0;
????????????if(carlist.size()>0){

????????????????for?(int?i=0;i<carlist.size();i++){
????????????????????int?j=(int)carlist.get(i)-1;

????????????????????total+=cars[j].getMony();
????????????????????System.out.println(cars[j].getMony());

????????????????}


????????????}
????????????System.out.println(total);
????????????System.out.println("--------您選擇的車輛如下-------");
????????????for?(int?i=0;i<carlist.size();i++){
????????????????int?j=(int)carlist.get(i)-1;

????????????????cars[j].showMessage();
????????????}
????????????System.out.println("---------------------");
????????????System.out.println("總共費用:"+total);
????????????scan.close();

????????}else
????????{
????????????System.out.println("歡迎光臨,再見!");
????????????sign.close();
????????}


????}


}


正在回答

0 回答

舉報

0/150
提交
取消

交作業啦,希望大神提提意見

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號