public class Main {
public static void main(String[] args) {
int[][] grid = new int[2][3];
System.out.println(grid.length + ":" + grid[0].length);
}
}
選択肢
- あなたの回答
- 正解
正解
A. 2:3
詳細解説
grid.length は外側の配列の要素数(行数)で 2 です。grid[0].length は内側の配列の要素数(列数)で 3 です。
なぜ他の選択肢が違うのか
- grid.length は行数の 2、grid[0].length は列数の 3 です。逆ではありません。
- 全要素数の 6 ではなく、それぞれの次元の長さが返ります。
- 多次元配列の構文として正当です。
罠ポイント
Java の多次元配列は「配列の配列」です。外側の length で行数、内側の length で列数を取得します。