가변 배열
가변 배열
다차원 배열 선언 시
마지막 배열의 열 크기를 지정하지 않는 유동적인 배열
배열 안의 배열(Array in Array)
int[][] arr = new int[3][]; // 열 미 지정
// 각 행마다 열 지정
arr[0] = new int[3];
arr[1] = new int[2];
arr[2] = new int[5];
System.out.println(arr1[0].length); // 2
System.out.println(arr1[1].length); // 3
System.out.println(arr1[2].length); // 5
배열 선언 시 할당하지 않았던 열의 갯수를
1차원 배열 선언 시 초기화 하고 그 갯수를 출력 !
for ( int i = 0; i < arr2.length; i++ ) {
for ( int j = 0; j < arr2[i].length; j++ ) {
System.out.print( arr2[i][j] + " ");
}
System.out.println(" ");
}
다차원 배열 출력