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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

這個(gè)照著打的怎么輸出的沒有數(shù)組中的值?。?/h1>

這個(gè)照著打的怎么輸出的沒有數(shù)組中的值啊?

Bobzhangxiaotao 2016-07-24 13:29:18
package?com.xml.rentcar; //父類 public?class?Car?{ private?int?num;//數(shù)量 private?String?name;//車名 private?int?rent;//租金 private?int?manned;//載貨 private?int?burden;//容量 public?Car(int?num,?String?name,?int?rent,?int?manned,?int?burden)?{ this.num?=?num; this.name?=?name; this.rent?=?rent; this.manned?=?manned; this.burden?=?burden; } public?Car(){ } public?int?getNum()?{ return?num; } public?void?setNum(int?num)?{ this.num?=?num; } public?String?getName()?{ return?name; } public?void?setName(String?name)?{ this.name?=?name; } public?int?getRent()?{ return?rent; } public?void?setRent(int?rent)?{ this.rent?=?rent; } public?int?getManned()?{ return?manned; } public?void?setManned(int?manned)?{ this.manned?=?manned; } public?int?getBurden()?{ return?burden; } public?void?setBurden(int?burden)?{ this.burden?=?burden; } }-----------------------package com.xml.rentcar;/*?* 載人的子類?*/public class MannedCar extends Car { private int manned; public int getManned() { return manned; } public void setManned(int manned) { this.manned = manned; } public MannedCar(int manned,String name,int rent,int num) { this.manned = manned; } }-----------------------package com.xml.rentcar;/*?* 載貨的子類?*/public class BurdenCar extends Car { private int burden; public int getBurden() { return burden; } public void setBurden(int burden) { this.burden = burden; } public BurdenCar(int num,String name,int rent,int burden) { this.burden = burden; } }-------------package com.xml.rentcar;/*?* 既有載人也有載貨的子類?*/public class BothCar extends Car { private int manned; private int burden; public int getManned() { return manned; } public void setManned(int manned) { this.manned = manned; } public int getBurden() { return burden; } public void setBurden(int burden) { this.burden = burden; } public BothCar(int num,String name,int rent,int manned, int burden) { this.manned = manned; this.burden = burden; } }----------------package com.xml.rentcar;import java.util.Scanner;public class Main { public static Scanner sc = new Scanner(System.in); public static void main(String[] args) { System.out.println("歡迎來到濤濤租車系統(tǒng):"); System.out.println("你是否要租車呀?1是,0否"); sc = new Scanner(System.in); int a = sc.nextInt(); if(a==1){ System.out.println("你可以租車的類型及價(jià)目表"); System.out.println("序號(hào) 汽車名稱 ?租金 容量"); Car[] types = { new MannedCar(1, "奧迪A4", 500, 4), new MannedCar(2, "馬自達(dá)", 400, 4), new MannedCar(3, "上海大眾", 600, 3), new MannedCar(4, "吉利自由艦", 200, 5), new MannedCar(5, "凱迪拉克", 600, 4) }; for (Car car : types) { if(car instanceof MannedCar){ System.out.println(car.getNum()+"\t"+car.getName()+"\t"+car.getRent()+"\t"+"載人"+car.getBurden()); } else if(car instanceof BurdenCar){ System.out.println(car.getNum()+"\t"+car.getName()+"\t"+car.getRent()+"\t"+"載貨"+car.getBurden()); } else { System.out.println(car.getNum()+"\t"+car.getName()+"\t"+car.getRent()+"\t"+"載人:"+car.getManned()+"\t"+"載貨"+car.getBurden()); } } System.out.println("請(qǐng)輸入你要租車的數(shù)量:"); sc = new Scanner(System.in); int num = sc.nextInt(); while(num<0){ System.out.println("你輸入有誤,請(qǐng)重新輸入"); num = sc.nextInt(); } double rentSum = 0; int mannedSum = 0; double burdenSum = 0; for(int j =1 ;j<=num ;j++){ System.out.println("請(qǐng)選擇第"+j+"輛車"); sc = new Scanner(System.in); int num2 = sc.nextInt(); while(num2<=0&&num2>types.length){ System.out.println("你輸入的有誤?。≌?qǐng)重新輸入"); num2 = sc.nextInt(); } if(types[num2-1] instanceof MannedCar){ System.out.println("你選擇了" + types[num2 - 1].getName() + "\t" + "租金為每天" + types[num2 - 1].getRent() + "元" + "\t" + "載客量為" + types[num2 - 1].getBurden()); } else if(types[num2-1] instanceof BurdenCar){ System.out.println("您選擇了" + types[num2 - 1].getName() + "\t" + "租金為每天" + types[num2 - 1].getRent() + "元" + "\t" + "載客量為" + types[num2 - 1].getManned() + "\t" + "載貨量為" + types[num2 - 1].getBurden()); } else{ System.out.println("您選擇了" + types[num2 - 1].getName() + "\t" + "租金為每天" + types[num2 - 1].getRent() + "元" + "\t" + "載客量為" + types[num2 - 1].getManned() + "\t" + "載貨量為" + types[num2 - 1].getBurden()); } rentSum = rentSum+types[num2-1].getRent(); mannedSum = mannedSum+types[num2-1].getManned(); burdenSum =burdenSum+types[num2-1].getBurden();? } System.out.println("你的賬單是:"); System.out.println("*****總載客量為:"+mannedSum+"人"); System.out.println("*****總載貨量為:"+burdenSum+"噸"); System.out.println("*****總共需要:"+rentSum+"元"); } else if(a==0){ System.out.println("謝謝你的使用!系統(tǒng)將自動(dòng)退出"); }else{ System.out.println("你輸入的有誤!系統(tǒng)將自動(dòng)退出"); } }}--------------輸出結(jié)果:歡迎來到濤濤租車系統(tǒng):你是否要租車呀?1是,0否1你可以租車的類型及價(jià)目表序號(hào) 汽車名稱 ?租金 容量0 null 0 載人00 null 0 載人00 null 0 載人00 null 0 載人00 null 0 載人0請(qǐng)輸入你要租車的數(shù)量:1請(qǐng)選擇第1輛車1你選擇了null 租金為每天0元 載客量為0你的賬單是:*****總載客量為:1人*****總載貨量為:0.0噸*****總共需要:0.0元
查看完整描述

2 回答

已采納
?
MengFly

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超3個(gè)贊

你在初始化car的子類里面沒有顯示調(diào)用父類的方法,所以它會(huì)默認(rèn)調(diào)用父類不帶參數(shù)的構(gòu)造方法,這樣的話就不會(huì)對(duì)父類里面的變量進(jìn)行初始化了,如果你想初始化父類里面的變量應(yīng)該在子類里面顯示調(diào)用父類的帶參數(shù)的構(gòu)造方法。

查看完整回答
反對(duì) 回復(fù) 2016-07-24
  • MengFly
    MengFly
    比如你的bothcar構(gòu)造方法應(yīng)該這樣 public BothCar(int num,String name,int rent,int manned, int burden) { super(num,name,rent,manned,burden); this.manned = manned; this.burden = burden; }
?
Bobzhangxiaotao

TA貢獻(xiàn)9條經(jīng)驗(yàn) 獲得超5個(gè)贊

已解決是的

查看完整回答
反對(duì) 回復(fù) 2016-07-24
  • 2 回答
  • 0 關(guān)注
  • 1493 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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