태그
#JAVA
JAVA - demensional array
2021년 6월 4일 00:54

다차원 배열
- 배열이 중첩적인 차원을 가지는 배열
- 여러개의 배열 공간의 정보를 저장할 수 있는 배열
2차원 배열
- 1차원 배열의 배열
선언
new 자료형[개수][개수];
new 자료형[][] {{데이터, 데이터...}, {데이터, 데이터...}, {데이터, 데이터...}}
ex )
// 학생들의 평균 점수 구하기
for (int i = 0; i < scores.length; i++) { // 학생 수 0 1 2 3
int sum = 0;
for (int j = 0; j < scores[i].length; j++) { // 과목 수 - 한 학생 당 점수들
sum += scores[i][j];
}
double avg = sum / scores[i].length;
System.out.println((++i) + "번 째 학생의 평균 점수는 " + avg);
i--;
}
// 배열의 순서대로 값 넣기
for(int i=0; i<num.length; i++) {
for(int j=0; j<num[i].length; j++) {
num[i][j] = count;
count++;
}
}