我们可以给java中的常量2个不同的值吗?

时间:2018-09-30 02:50:21

标签: java

我知道它没有任何意义。.但是我是新手,并且我有一个针对类(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 个答案:

答案 0 :(得分:3)

创建一个自定义对象,可能称为Combo。那么Combo对象将具有两个属性:

  1. 说明
  2. 价格

通过传递ComboDescription作为参数来创建Price对象。然后,您将添加一个getDescription()getPrice()方法,以便您可以访问该类的数据。

这是创建自定义对象的基础。

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()
    ...
}

我让你填补空白。

答案 1 :(得分:0)

如果您是初学者,则可能尚未学习过课程。

替代方法是使用数组。

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;
...

哪些不容易遍历