该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
多次元の場合は { } の中にさらに { } をネストするように記述します
type ary-name = { {e00 , e01,...} , { e10 , e11 , ... } ...};
外側の { } が1次元目の配列で、内側の { } が2次元目の配列です
実際にプログラムを作って確認するとわかりやすいでしょう
class test {
public static void main(String args[]) {
int ary[][] = { {10,20} , {30,40} , {50 , 60} };
System.out.println(ary[0][0]);
System.out.println(ary[0][1]);
System.out.println(ary[1][0]);
System.out.println(ary[1][1]);
System.out.println(ary[2][0]);
System.out.println(ary[2][1]);
}
}
多次元配列の初期化は少しややこしいので、頭の中を整理して考えてください
ary[2][0]が50であることがわかれば大丈夫です
1次元配列では、配列の要素数を取得することができました
多次元配列でも同様に要素の数を取得することができますが、多少仕様が異なります
以下のプログラムを見てください
class test {
public static void main(String args[]) {
int ary[][] = { {10,20} , {30,40} , {50 , 60} };
System.out.println("配列の要素数 = " + ary.length);
}
}
1次元配列では、これで問題はありませんでした
多次元配列でこのように記述すると、配列の第一次元の要素数を取得します