less than 1 minute read

가변 배열

다차원 배열 선언 시
마지막 배열의 열 크기를 지정하지 않는 유동적인 배열
배열 안의 배열(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차원 배열 선언 시 초기화 하고 그 갯수를 출력 !


Alt text

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(" ");
}

다차원 배열 출력


Categories:

Updated: