- 2차원 배열 - 배열의 요소로 1차원 배열을 가지는 배열로, 자바에서 따로 타입을 제공하지 않는다.
//2차원 배열을 선언하는 방법
타입[][] 배열이름;
타입 배열이름 [][];
타입[] 배열이름[];

//2차원 배열도 선언과 동시에 초기화 할 수 있다
타입 배열이름[열의길이][행의길이] =
{
{요소[0][0], 요소[0][1],......},
{요소[1][0], 요소[1][1],......},
:
};
- 자바에서는 2차원 배열을 생성할 때, 열의 길이를 명시하지 않음으로써 행마다 다른 길이의 배열을 요소로 저장할 수 있다.
int[][] arr = new int[3][];
arr[0] = new int[2];
arr[1] = new int[4];
arr[2] = new int[1];
int[][] arr = {
{10, 20},
{10, 20, 30, 40},
{10}
};
반응형
'개발 > 자바' 카테고리의 다른 글
자바 - 클래스(개념, 메소드) (0) | 2022.09.27 |
---|---|
자바 - 배열의 활용 (0) | 2022.09.26 |
자바 - 배열, 1차원 배열 (0) | 2022.09.21 |
기타 제어문 (0) | 2022.09.20 |
자바 - 반복문 (0) | 2022.09.20 |
댓글