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}
	      };