首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对行和列的3d数组进行硬编码

对行和列的3d数组进行硬编码
EN

Stack Overflow用户
提问于 2016-02-11 05:13:40
回答 3查看 216关注 0票数 0

我正在为我的java类制作一个老虎机程序,我意识到为了做出正确的支出,我需要制作一个3d数组。我在硬编码数组时遇到了问题。我希望能够像坐标一样使用它,如果这有帮助的话。在我想要改变它之前,我把它作为一个二维数组,所以这是我对它的格式。

String[] wheelArray =新String[]

代码语言:javascript
运行
复制
{   {"Cherry","Cherry","Cherry","Cherry","Plum","Bell","Bar"},
    {"Cherry","Cherry","Cherry","Plum","Plum","Bell","Bar"},
    {"Cherry","Cherry","Plum","Plum","Bell","Bell","Bar"} 
    };
EN

回答 3

Stack Overflow用户

发布于 2016-02-11 05:26:14

这只需要是一个二维数组。第一个维度应该表示您尝试引用的插槽(满分3个),第二个维度应该表示您尝试引用的水果。按原样,您的代码将适用于2D数组。如果您在问题中没有提到需要3D数组的其他变量,请让我知道。

代码语言:javascript
运行
复制
String[][] wheelArray = new String[][]
{{"Cherry","Cherry","Cherry","Cherry","Plum","Bell","Bar"},
{"Cherry","Cherry","Cherry","Plum","Plum","Bell","Bar"},
{"Cherry","Cherry","Plum","Plum","Bell","Bell","Bar"}};
票数 0
EN

Stack Overflow用户

发布于 2016-02-11 05:27:21

数组可能不是您想要的数据结构,但是要在这里使用数组,您必须理解每个维度的含义。你没有告诉我们这些是什么-图像类型,老虎机上的row,...?

通常,要初始化一个3-index数组,您可以使用与您所展示的类似的符号,但使用的是三层而不是两层:

代码语言:javascript
运行
复制
{ { {CHERRY, CHERRY, CHERRY}, {CHERRY, CHERRY, PLUM}, {CHERRY, PLUM, PLUM} },
  { {PLUM, PLUM, PLUM}, {PLUM, PLUM, LEMON}, {PLUM, PLUM, BAR} },
  { {CHERRY, PLUM, BAR}. {CHERRY, PLUM, LEMON}, }, 
}

最好创建一个自定义结构,实际上是几个,包括一个'enum‘的符号(如樱桃,李子,柠檬,酒吧)。

您到底是如何将数据划分为三个维度的?

票数 0
EN

Stack Overflow用户

发布于 2016-02-11 05:56:00

如果你需要3D,它可以是:

代码语言:javascript
运行
复制
String[][][] wheelArray = {

        {
                            {"Cherry","Cherry","Cherry","Cherry","Plum","Bell","Bar"},
                            {"Cherry","Cherry","Cherry","Plum","Plum","Bell","Bar"},
                            {"Cherry","Cherry","Plum","Plum","Bell","Bell","Bar"}
        },

        {
                            {"Cherry","Cherry","Cherry","Cherry","Plum","Bell","Bar"},
                            {"Cherry","Cherry","Cherry","Plum","Plum","Bell","Bar"},
                            {"Cherry","Cherry","Plum","Plum","Bell","Bell","Bar"}
        }
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35326011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档