增加三维数组

时间:2013-04-16 19:35:41

标签: java

我正在尝试理解多维数组我随机添加了一些整数值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();
            }

        }



    }     

1 个答案:

答案 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];
}