首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java:将值应用于列,3d数组

java:将值应用于列,3d数组
EN

Stack Overflow用户
提问于 2012-09-14 10:36:15
回答 2查看 9.3K关注 0票数 0

我被告知要做一个三维整数数组,名为x blah blah,有3行2列,每列有4个整数。第一行中的元素都是5,第二行中的元素都是7,第三行中的第一列都是8,第二列是30、31、32和33。

代码语言:javascript
复制
int[][][] x = new int[3][2][]= {{5,5,5,5},{7,7,7,7},{8,30,31,32,33}};

这就是我想出的方法,但我不确定如何将值应用于“列”

是的,这是家庭作业,但我不知道下一步该做什么,这是确切的问题。

声明、创建和初始化一个三维整数数组x,它有3行,每行有2列,每列是一个4个整数数组。第一行中的元素都是5,第二行中的元素都是7,第三行中的第一列都是8,第二列是30、31、32和33。

EN

回答 2

Stack Overflow用户

发布于 2012-09-14 10:50:48

您的数组将包含24项:3*2* 4。第一行将包含8个整数,因为它有2列,每列包含4个整数。最好试着在你的头脑中将其可视化,但不是以扁平的行x列数组的形式,而是以数字突出页面的3维形式。

此外,您还需要嵌套3个深度的花括号才能使其成为一个3-D数组。您的尝试当前只嵌套了两个深度的括号,就像在二维数组中看到的那样。由于这是家庭作业,我们不应该为您解决此问题,但我们可以帮助您。因此,请再试一次,并向我们展示您想出的结果。

编辑

此外,您的代码将不会编译,因此最好将其丢弃并重新尝试。同样,如果您遇到困难,请编辑您的帖子,并通过评论通知我们您的更改。

票数 1
EN

Stack Overflow用户

发布于 2016-02-20 02:01:54

我认为同样的问题,我发现这是有效的.

代码语言:javascript
复制
`int[][][] x = {{{5,5,5,5},{5,5,5,5}},
           {{7,7,7,7},{7,7,7,7}},
           {{8,8,8,8},{30,31,32,33}}};`

我已经在eclipse中测试过了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12417416

复制
相关文章

相似问题

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