我想在2D數組中獲取用戶輸入。如果可能,我不想使用java.util.Arrays
。填充Java 2D數組輸入
用戶輸入看起來像這樣,第一個整數是數字,第二個整數的索引。
3 3
1 2
3 2
這是我得到
[3,3,1][2,3,2][][][][]
這是我想獲得
[][1,3][3][][][]
int x = sc.nextInt();
int array[][] = new int[6][x];
for (int i = 0; i < x; i++){
for (int j = 0; j < x; j++) {
array[i][j] = sc.nextInt();
}
}
System.out.println(Arrays.deepToString(array));
輸入和輸出之間的邏輯是什麼? –
第一個int是數字,int的第二個索引。 – OhOkay