我有一个数组:
[ 0 0
1 0
2 0
3 0
4 0
5 0 ]
如何指定用户输入(使用扫描仪)在阵列中的位置?我想在第二列的每个位置添加一个整数。
答案 0 :(得分: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
,您必须读取每行的输入。那么,你可以猜到你需要在哪里阅读用户输入 - 在outer loop
或inner loop
?