我试图了解多维数组,我随机添加了一些整数值,而我在查找两个随机整数之和作为第三维时遇到问题
像这样的东西
Random val=new Random();
int [][][]myloop=new int[2][2][2];
for (int i = 0; i < myloop.length; i++) {
for (int j = 0; j < myloop[0].length; j++) {
for (int k = 0; k < 2; k++) {
myloop[i][j]=val.nextInt();
}
}
}
最佳答案
您没有添加随机值。您初始化了一个随机维度数组。
这可能是您正在寻找的代码(基于下面的讨论):
Random val = new Random();
int numberOfPairs=10; //example
int[][] data = new int[numberOfPairs][3];
for (int i=0;i<numberOfPairs;i++){
data[i][0]=val.nextInt();
data[i][1]=val.nextInt();
data[i][2]=data[i][0]+data[i][1];
}
关于java - 三维数组的加法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16045593/