2차원 배열

치타·2020년 10월 14일
0

Java

목록 보기
4/6

만약 1학년 3명의 학생의 점수를 출력하라고 한다면,
1차원 배열로도 충분히 출력이 가능할 것이다.
하지만 1학년, 2학년, 3학년 각각의 5명의 학생의 점수를 출력하라고 한다면?
초기화조차 쉽지 않을 것이다.
또 3개의 학교에 3개의 학년에 5명의 학생의 점수를 출력한다면?
......(이건 3차원 배열에 속한다. 입체적이며 마치 큐브처럼 작동된다)
이때, 사용할 수 있는 것이 2차원 배열이다.

2차원 배열은 표,엑셀과 같은 모양이다. 줄과 칸이 있는 모양인 것이다.

int[][] score = new int[2][5];

(2줄에 5칸)

int[][] score = new int[][] { {1,2,3}, {1,2,3,4,5} };
int a = 2;
int b = 5;
int[][] score = new int[a][b];

위와 같은 방법으로 초기화할 수 있다.

profile
iOS 주니어개발자

0개의 댓글