「int[][] a = new int[2][2];」の「a[0].length」は何を返しますか。

多次元配列の各要素は配列オブジェクトであるため、a[0](1行目)の長さである2を返します。