Java怎么定义三维数组

 我来答
育知同创教育
2017-04-14 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
Java中定义三维数组的方法:
1、声明方法如下:
int threeD[][][] = new int[3][4][5];
以上声明了一个三维整型数组,三个维度的长度分别是3、4、5
2、赋值是用循环实现的,代码如下:
class ThreeDMatrix
{
public static void main(String[] args)
{
int threeD[][][] = new int[3][4][5];声明
int i,j,k;定义下标
for (i=0; i<3; i++) 第一个维度的循环
for(j=0; j<4; j++)第二个维度的循环
for (k=0; k<5; k++)第三个维度的循环
threeD[i][j][k]= i*j*k;下标的乘积赋值给元素
{
for(i=0; i<3; i++)
for(j=0; j<4; j++){
for (k=0; k<5; k++ )
{
System.out.print(threeD[i][j][k]);输出对应的值
}
System.out.println();输出换行
}
System.out.println();
}
}
}
尚学堂科技有限公司
2017-01-12 · 百度知道合伙人官方认证企业
尚学堂科技有限公司
北京尚学堂科技有限公司是一家从事JAVA、大数据、web前端、网络在线教育、互联网架构师、Android、ios技术开发、咨询为一体的软件公司。公司由海外留学人员和国内IT人士创建。
向TA提问
展开全部
  • 定义三维数组举两个例子

  • 第一个也是最简单的定义方法

    int a[][][] = new int[1][1][1];
  • 第二个,一维数组-二维-三维

    public final static int[][] a0 = {
      { 0, 1, 2}, {3,4,5}, {4,6,7} };
    public final static int[][] a1 = {
      { 0, 4, 6,}, {6, 8, 8, 6}, {8, 8, 6, 12, 14, 4, 4, 0} };
    public final static int[][][] as = {a0,a1 };
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
死亡天时030336
2016-11-22 · TA获得超过158个赞
知道小有建树答主
回答量:163
采纳率:50%
帮助的人:67.1万
展开全部
int [][][] j = new int[2][2][7];//申明一个三维数组,未初始化;

int[][][] i = {{{1,2,3},{4,5,6},{7,8,9}}};//申明并赋值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式