我有一个数组:
[ 0 0
1 0
2 0
3 0
4 0
5 0 ]
如何指定用户输入(使用扫描仪)将在阵列中的位置?我想在第二列的每个位置添加一个整数。
我有一个数组:
[ 0 0
1 0
2 0
3 0
4 0
5 0 ]
如何指定用户输入(使用扫描仪)将在阵列中的位置?我想在第二列的每个位置添加一个整数。
对于 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
?