Javaの配列、3次元配列
//char型の変数cを3次元配列として宣言して、値を同時に入れます char c[][][] = { {{'a','b'},{'c','d'}}, //c[0] {{'e','f'},{'g','h'}}, //c[1] {{'i','j'},{'l','m'},{'n','o'},{'p','q'}} //c[2] }; System.out.println("cの0-0-0:" + c[0][0][0]); System.out.println("cの0-0-1:" + c[0][0][1]); System.out.println("cの0-1-0:" + c[0][1][0]); System.out.println("cの0-1-1:" + c[0][1][1]); System.out.println("cの1-0-0:" + c[1][0][0]); System.out.println("cの1-0-1:" + c[1][0][1]); System.out.println("cの1-1-0:" + c[1][1][0]); System.out.println("cの1-1-1:" + c[1][1][1]); System.out.println("cの2-0-0:" + c[2][0][0]); System.out.println("cの2-0-1:" + c[2][0][1]); System.out.println("cの2-1-0:" + c[2][1][0]); System.out.println("cの2-1-1:" + c[2][1][1]); System.out.println("cの2-2-0:" + c[2][2][0]); System.out.println("cの2-2-1:" + c[2][2][1]); System.out.println("cの2-3-0:" + c[2][3][0]); System.out.println("cの2-3-1:" + c[2][3][1]);
mainメソッドの中にこれを記述。上の引用サイトのコードに勝手に配列要素を追加してみた。それぞれの要素数はc[3][4][2]って言う書き方でいいのかな。つまり、c[0]とc[1]は下の要素が2つ。c[2]だけ4つあるということ。下の要素のもう1つ下も2つに分かれてると。元々の例の配列要素数が全部2つずつで分かりにくかったので、自分で数を変えてみた。いろいろいじってみると多次元配列の感覚が掴めてきそう。