1

これを行う方法について、私は本当にここで立ち往生しています。私は 10x10 配列を作成し、変数 i と j を作成するところまで行きました - それほど遠くありません。ループを使用してすべての要素を初期化することを考えましたが、それを行う方法がわかりません。どんな助けでも大歓迎です、ありがとう。

公開クラス配列 {

public static void main(String[] args) {

    int[][] array = new int[10][10];
    int i = 0, j = 0;   
}

}

do while ループまたは for ループを使用することを考えていました。

4

4 に答える 4

1

1 つは for 、もう 1 つは for の2 つのネストされたforループを作成し、すべての有効なインデックスをループします。内側のループの本体で、計算された積を 2D 配列要素に割り当てます。ijfor

于 2013-11-15T00:19:36.110 に答える
0
 int [][] array = new int[10][10];
 for (int i = 0; i < 10; i++) {
       for (int j = 0; j < 10; j++) {
             //initialize every element
             array[i][j] = i + j; 
           }
     }  
于 2013-11-15T01:04:53.740 に答える
0

互いに 2 つの for ループが必要です。

int[][] array = new int[10][10];
for (int x = 0; x < array.length; ++x)
{
   for (int y = 0; y < array[y].length; ++y)
   {
       int product = x * y;
       // put the value at the right place
   }
}

これは次のように読むことができます。

x の値ごとに、10 個の y の値を繰り返し処理して...

于 2013-11-15T00:19:40.610 に答える