おぼえがき_配列、二次元配列、三次元配列
配列
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方向の配列の長さを示す)