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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我們可以為java中的常量賦予2個不同的值嗎?

我們可以為java中的常量賦予2個不同的值嗎?

牛魔王的故事 2021-10-20 10:56:38
我知道它沒有任何意義......但我是新來的,我有一個班級項目(java)。這是事情。我們必須創建一個打印收據的程序(比薩店)。有 4 種不同的組合命名:組合 1、組合 2、組合 3、組合 4。每個組合都有自己的價值。但組合 1 = 1 個 14 英寸大比薩、12 個雞翅和 1 個中等薯條。組合 2 = ... ,組合 3 =.. 你明白了。我們能不能說:COMBO_1 = 24.99 AND COMBO_1 =  1 Pizza large 14”, 12 chicken wings, and 1 medium fries?
查看完整描述

2 回答

?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

創建一個自定義對象,可能稱為Combo. 那么該Combo對象將具有兩個屬性:

  1. 描述

  2. 價錢

您可以Combo通過傳入DescriptionPrice作為參數來創建對象。然后您將添加一個getDescription()andgetPrice()方法,以便您可以訪問該類的數據。

這是創建自定義對象的基礎知識。

public class Combo

{

    private String description;

    private double price;


    public Combo(String desctiption, double price)

    {

        this.description = description;

        this.price = price;

    }


    public String getDesctiption()

    {

        return description;

    }


    public double getPrice()

    ...

}

我會讓你填空。


查看完整回答
反對 回復 2021-10-20
?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

如果您是初學者,那么您可能還沒有學習過課程。


另一種方法是使用數組。


String[] orders = new String[4];

orders[0] = "1 Pizza large 14\", 12 chicken wings, and 1 medium fries;24.99";

// TODO: set orders 1..3

然后當你打印收據時,你可以做


for (String o : orders) {

   String parts = o.split(";"); // used ; because there are commas within the data

   String description = parts[0];

   String price = parts[1];

   // TODO: print them

}

否則,你會被單個變量困住


String combo1Description;

int combo1Price;

...

哪個不容易循環


查看完整回答
反對 回復 2021-10-20
  • 2 回答
  • 0 關注
  • 236 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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