선언 및 초기화
int[][] arr = {};
int[][] arr = new int[2][2];
0 (0, 0) |
0 (0, 1) |
0 (1, 0) |
0 (1, 1) |
int[][] arr1 = { {1,2,3}, {4,5,6} };
1 (0, 0) |
2 (0, 1) |
3 (0, 2) |
4 (1, 0) |
5 (1, 1) |
6 (1, 2) |
예를 들어, 입력 값이 [[1,2,8], [5,6,7], [3,4,9], [10,11,12]]라고 한다면
1 (0, 0) |
2 (0, 1) |
8 (0, 2) |
5 (1, 0) |
6 (1, 1) |
7 (1, 2) |
3 (2, 0) |
4 (2, 1) |
9 (2, 2) |
10 (3, 0) |
11 (3, 1) |
12 (3, 2) |
위와 같은 형태가 된다. (= int[4][3])
가변 배열
int[][] arr = new int[3][];
arr[0] = new int[2];
arr[1] = new int[5];
arr[2] = new int[3];
0 (0, 0) |
0 (0, 1) |
0 (1, 0) |
0 (1, 1) |
0 (1, 2) |
0 (1, 3) |
0 (1, 4) |
0 (2, 0) |
0 (2, 1) |
0 (2, 2) |
참고: 프로그래머스
'JAVA' 카테고리의 다른 글
[JAVA] Arrays (0) | 2021.10.11 |
---|---|
[JAVA] 형 변환, parseInt, valueOf (0) | 2021.10.10 |
[JAVA] for문 (0) | 2021.10.10 |
[JAVA] IntStream (0) | 2021.10.06 |