0

私は多次元配列を理解しようとしています.いくつかの整数値をランダムに追加しました.2つのランダムな整数の合計を3番目の次元として見つけるのに問題があります.

      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();
            }

        }



    }     
4

1 に答える 1

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];
}
于 2013-04-16T19:38:03.847 に答える