2차원 배열: 테이블 형태의 데이터를 저장하기 위한 배열
국어 영어 수학
100 100 100
20 30 30
40 50 30
50 60 70
int[][]score = new int[4][3]; //4행x3열 총 12개의 저장공간
/*
행열 0 1 2
0 score[0][0] score[0][1] score[0][2]
1 score[1][0] score[1][1] score[1][2]
2 score[2][0] score[2][1] score[2][2]
3 score[3][0] score[3][1] score[3][2]
*/
score[0][0]=100;
System.out.println(score[0][0]);
//2차원배열의 생성과 초기화를 동시에
int[][] arr = { {1,2,3}, //2x3행렬
{4,5,6}
};
int[][] score2 = {
{100,20,30},//1차원 배열
{100,20,30},//1차원 배열,
{100,20,30},//1차원 배열,
{100,20,30}//1차원 배열
};
//2차원 배열은 여러개의 1차원 배열을 합친것