为了账号安全,请及时绑定邮箱和手机立即绑定

我们可以为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 关注
  • 199 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信