[JAVA] 2차원 배열
현재까지는 1차원 배열을 배웠다.
하지만 배열 안에 배열. 즉, 다차원 배열도 선언해서 사용이 가능하다.
2차원 배열의 선언과 인덱스
2차원 배열을 선언하는 방법은 다음과 같다.
선언과 방법 | 선언 예시 |
---|---|
타입[][] 변수이름; | int[][] score; |
타입 변수이름[][]; | int score[][]; |
타입[] 변수이름[]; | int[] score[]; |
3행과 10열의 데이터를 만들려면 아래와 같이 하면 된다.
1
2
int[][] score = new int[3][10];
// new int[행][열]
2차원 배열의 초기화
2차원 배열은 이전 1차원 배열의 초기화에서 괄호를 한번 더 쓰면 된다.
1
2
int[][] arr = new int[][]{{1, 2, 3}, {4, 5, 6}};
int[][] arr = {{1, 2, 3}, {4, 5, 6}}; // new int[] 생략 가능
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.