이 방법을 사용하면 참조 변수 ‘0’에는 한 개짜리 int형 배열을, 참조 변수 ‘1’에는 두 개짜리 int형 배열을, 참조 변수 ‘2’에는 세 개짜리 int형 배열을 만들 수 있습니다. 즉, 각각 길이가 다른 배열을 만들 수 있다는 의미입니다.
public class ArrayExam2 {
public static void main(String[] args) {
int[][] array5 = new int[3][];
array5[0] = new int[1];
array5[0] = new int[2];
array5[0] = new int[3];
array5[0][0] = 10;
}
}
이렇게 코드를 작성해 그림 21-4와 같은 형태의 2차원 배열을 만들어봤습니다.
그림 21-4 | 2차원 배열 array5의 형태