[英]User input to multi-dimensional array (column)
我有一個數組:
[ 0 0
1 0
2 0
3 0
4 0
5 0 ]
如何指定用戶輸入(使用掃描儀)在陣列中的位置? 我想在第二列的每個位置添加一個整數。
對於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
?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.