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

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

零基礎剛學一個月,這道題完全做不出來

是我學習方法有問題嗎,為什么思路關鍵是。寫了一半發現錯漏百出

正在回答

1 回答

可以給你個參考,還是很粗略的,不夠嚴謹:


public class Begin {

public static void main(String[] args) {

System.out.println("歡迎使用滴答租車系統~~~");

System.out.println("是否開始訂單?請按提示輸入");

System.out.println("是:1? ? ? 否:2");

Scanner sc = new Scanner(System.in);

int a = sc.nextInt();


if(a==2){

System.out.println("感謝使用~再見!");

return;

}

if(a==1){

System.out.println("您可租車的類型及其價目表:");

System.out.println("序號? ? ? ? ? ?名稱? ? ? ? ? ? ? ? ? 租金? ? ? ? ? ? ? ? ?容量");

Aodi ao = new Aodi();????????//構造函數中就輸出當前奧迪車的基本信息

Mazida ma = new Mazida();

Pikaxue pi = new Pikaxue();

JinLong jin = new JinLong();

SongHuaJiang song = new SongHuaJiang();

YiViKe yvk = new YiViKe();

}

System.out.println("您打算租幾輛車?");

int b = sc.nextInt();

int money = 0, people = 0 , thing = 0; //定義總錢數,載人總數,載貨總數;

int i = 1;

while(b != 0){

System.out.println("請選擇第? " + i++ +"輛車:");

b--;

int c = sc.nextInt();

switch (c) {

case 1:

money += 500;????????//這里呢最好是調用Aodi.getRent();方法獲取參數,這樣就可以直接在奧迪類里改參數;

people += 4;

thing += 0;

break;

case 2:

money += 400;

people += 4;

thing += 0;

break;

case 3:

money += 450;

people += 4;

thing += 2;

break;

case 4:

money += 800;

people += 20;

thing += 0;

break;

case 5:

money += 400;

people += 0;

thing += 4;

break;

case 6:

money += 1000;

people += 0;

thing += 20;

break;

}

}

System.out.println("所以您最終訂單總共需要繳納人民幣:" + money + "元");

System.out.println("共能載? " + people + " 人,載貨? " + thing + " 噸");

}

}


下面展示奧迪類,其他類同,不過如果別的類(如金龍等)有“載貨”這個屬性,我就會加了一個capacity2屬性,表示載貨的量;

public class Aodi {

private int id = 1;

private final String name = "奧迪A4";

private final int rent = 500;

private final int capacity = 4; //限載4人

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getName() {

return name;

}

public int getRent() {

return rent;

}

public int getCapacity() {

return capacity;

}

public Aodi() {

System.out.println(" " + id + "? ? " + name + "? ? " + rent

+ "元/天? ? ? ? 載人:" + capacity + "人 ");

}


}


0 回復 有任何疑惑可以回復我~
#1

慕粉0578318 提問者

謝謝你
2019-05-26 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

零基礎剛學一個月,這道題完全做不出來

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

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

幫助反饋 APP下載

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

公眾號

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