public class Hairetsu2 { public static void main(String[] args) { // 2次元配列の宣言 int[][] intarray = new int[2][3]; // 2次元配列の初期化 intarray[0][0] = 3; intarray[0][1] = -23; intarray[0][2] = 5; intarray[1][0] = 16; intarray[1][1] = 38; intarray[1][2] = 21; // 表示 System.out.println("intarray[0][0]の値は " + intarray[0][0] + " です。"); System.out.println("intarray[0][1]の値は " + intarray[0][1] + " です。"); System.out.println("intarray[0][2]の値は " + intarray[0][2] + " です。"); System.out.println("intarray[1][0]の値は " + intarray[1][0] + " です。"); System.out.println("intarray[1][1]の値は " + intarray[1][1] + " です。"); System.out.println("intarray[1][2]の値は " + intarray[1][2] + " です。"); // 2次元配列の宣言と初期化 String[][] sarray = { { "One" , "Two" , "Three" }, { "1" , "2" } }; // 表示 System.out.println("sarray[0][0]の値は " + sarray[0][0] + " です。"); System.out.println("sarray[0][1]の値は " + sarray[0][1] + " です。"); System.out.println("sarray[0][2]の値は " + sarray[0][2] + " です。"); System.out.println("sarray[1][0]の値は " + sarray[1][0] + " です。"); System.out.println("sarray[1][1]の値は " + sarray[1][1] + " です。"); // 1次元目の要素数を取得 int len = sarray.length; // 表示 System.out.println("1次元目の要素の数は " + len + " です。"); // 1次元目の番号が0の2次元目の要素数を取得 len = sarray[0].length; // 表示 System.out.println("1次元目の番号が0の2次元目の要素数は" + len + " です。"); // 1次元目の番号が1の2次元目の要素数を取得 len = sarray[1].length; // 表示 System.out.println("1次元目の番号が1の2次元目の要素数は" + len + " です。"); } }