0

私は配列を持っています:

 [ 0  0
   1  0
   2  0
   3  0
   4  0
   5  0 ]

ユーザー入力(スキャナーを使用)がアレイのどこに行くかを指定するにはどうすればよいですか?2列目の各位置に整数を追加したいと思います。

4

1 に答える 1

1

の場合、array of array行数を取得するには、配列の長さを使用します。

たとえば、この配列の場合:-

int[][] arr = new int[3][4];

arr.length配列内の行数を示します。つまり、3。したがって、からループを実行して、0 to arr.length各行にアクセスします。

ここで、2nd column各行のにアクセスするにはarr[i][1]、ループ内で次の操作を実行できます。

for (int i = 0; i < arr.length; i++) {
    arr[i][1] = ...;  // your 2nd column for each row
}

また、各行の入力を入力するためにユーザー入力を取得するに2nd columnは、各行の入力を読み取る必要があります。したがって、ユーザー入力を読み取る必要がある場所を推測できます-In outer loop、またはin inner loop

于 2012-11-15T10:38:43.537 に答える