Java
35. 2차원 배열 - 패스트캠퍼스 백엔드 부트캠프 3기
gkss2tpt
2024. 12. 19. 15:10
1. 2차원 배열
- 테이블 형태의 데이터를 저장하기 위한 배열
국어 | 영어 | 수학 | |
1 | 100 | 100 | 100 |
2 | 20 | 20 | 20 |
3 | 30 | 30 | 30 |
4 | 40 | 40 | 40 |
int[][] score = new int[4][3]; // 4행 3열의 2차원 배열을 생성한다.
// score[0][0], score[0][1], score[0][2]
// score[2][0], score[1][1], score[1][2]
// score[2][0], score[2][1], score[2][2]
// score[3][0], score[3][1], score[3][2]
2. 2차원 배열의 초기화
int[][] arr = new int[][]{{1,2,3}, {4,5,6}};
int[][] arr = { {1, 2, 3}, {4,5,6} }; // new int[][] 생략
int[][] arr = {
{100, 100, 100},
{20, 20, 20},
{30, 30, 30},
{40, 40, 40}
};