おぼえがき_配列、二次元配列、三次元配列

配列
 int data = new int{1,2,3,4,5,6,7,8,9,10};//[x方向]
 int i = data.length;
 System.out.println("配列dataの長さ:"+i);
 →"配列dataの長さ:10"と表示


2次元配列
 int data = new int{
  {1,2,3,4,5},
  {6,7,8,9,10},
  {11,12,13,14,15}
 };//[y方向][x方向]
 int i = data.length;
 System.out.println("配列dataの長さ:"+i);
 →"配列dataの長さ:3"と表示(y方向の配列の長さを示す)


 y方向の配列の位置をdata[0]と指定すると...
 int i = data[0].length;
 System.out.println("配列dataの長さ:"+i);
 →"配列dataの長さ:5"と表示(x方向の配列の長さを示す)


3次元配列
 int data = new int{
  {
   {1,2,3,4,5},
   {6,7,8,9,10},
   {11,12,13,14,15}
  },
  {
   {16,17,18,19,20},
   {21,22,23,24,25},
   {26,27,28,29,30}
  }
 };//[z方向][y方向][x方向]
 int i = data.length;
 System.out.println("配列dataの長さ:"+i);
 →"配列dataの長さ:2"と表示(z方向の配列の長さを示す)


 z方向の配列の位置をdata[0]と指定すると...
 int i = data[0].length;
 System.out.println("配列dataの長さ:"+i);
 →"配列dataの長さ:3"と表示(y方向の配列の長さを示す)


 さらにy方向の配列の位置をdata[1]と指定すると...
 int i = data[0][1].length;
 System.out.println("配列dataの長さ:"+i);
 →"配列dataの長さ:5"と表示(x方向の配列の長さを示す)