gpt4 book ai didi

java - 创建一个数组表,以便客户可以选择要购买的商品

转载 作者:行者123 更新时间:2023-11-29 05:23:52 25 4
gpt4 key购买 nike

我创建了一个“模拟”订购系统,以根据客户对 JoptionPane 窗口的回复获取客户输入。

例如“您希望购买 Standard、Uno 或 Rook 什么类型的牌组?”他们输入他们的答案,我的系统会记录下来,稍后会关联价格。

我现在想把这些元素放在一个数组中,这样我就可以继续并指定一个价格,例如客户想要订购一张“蓝色、标准、塑料牌组”,这是我希望与此订单相关联的价格将是 3.00 美元。

我尝试在主要方法中创建产品,然后在 Card 类和子类中创建产品。我只是想知道我是否在正确的轨道上,或者我是否需要走一条不同的路线来实现这一目标。

//Array
class DiamondCards{
public static void main(String[] args){

Card[] card = new Card[6];

// Fill in Cards
card[0] = new Card("Laminated Coating", "Standard", 2);
card[1] = new Card("Laminated Coating", "Uno", 2.50);
card[2] = new Card("Laminated Coating", "Rook", 2.75);
card[3] = new Card("Plastic Card", "Standard", 3);
card[4] = new Card("Plastic Card", "Uno", 3.50);
card[5] = new Card("Plastic Card", "Rook", 3.75);
// Card Super Class
static public class Card{
public String coatingType;
public String deckType;
public double cost;

public Card(String coatingType, String deckType,
double cost){

this.coatingType = coatingType;
this.deckType = deckType;
this.cost = cost;

}
}

最佳答案

看起来不错。

为了让它变得更好,您可以将 Card 属性设为私有(private)并添加 setter 和 getter 方法。您的 IDE 可以免费完成这项工作。假设您想动态进行成本评估,而不必更改 Card 的 API。

关于java - 创建一个数组表,以便客户可以选择要购买的商品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23509862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com