0

我有一个数组:

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

如何指定用户输入(使用扫描仪)将在阵列中的位置?我想在第二列的每个位置添加一个整数。

4

1 回答 1

1

对于 an 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每一行,您必须读取每一行的输入。因此,您可以猜测您需要在哪里读取用户输入 - Inouter loop或 in inner loop

于 2012-11-15T10:38:43.537 回答