【发布时间】:2015-12-06 16:21:15
【问题描述】:
我正在尝试创建一个 3 维数组,它应该有三个水平框,每个框有两行和 3 列。因为它是输出让我得到两个 3 行和 3 列的垂直框,我试图改变整数,但它似乎只是让我陷入更深的麻烦。
除此之外,我一直在尝试将数组中的所有整数相加以获取并打印出平均值/平均值,但我真的无法找到/理解如何做到这一点。
int[][][] ett= {{ {10,12,14}, {16,18,20}, {22,24,26} },
{ {11,13,15}, {17,19,21}, {23,25,27} } };
//want this to print out as it looks, three "boxes" with two rows and three columns
for (int i= 0; i<ett.length;i++){
for (int j= 0; j<ett[i].length ;j++){
for (int k=0; k<ett[i][j].length;k++){
System.out.print(ett[i][j][k]+" ");
}
System.out.println();
}
System.out.println();
}
int medel=0;
//medel = all integers in array added, 10+12+14...
// divide medel with number of integers in array (18)
System.out.println("Medelvärdet: "+medel);
}//main
【问题讨论】:
标签: java arrays multidimensional-array