我正在尝试理解多维数组我随机添加了一些整数值iam有一个问题,即找到两个随机整数的总和作为第三维 像这样的东西
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();
}
}
}
答案 0 :(得分:6)
您没有添加随机值。您初始化了一组随机维度。
这可能是您正在寻找的代码(基于下面的讨论):
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];
}