IT/Java
자바 정방형 배열, 정수형 2차원 배열 예제소스
노마드오브
2018. 7. 11. 00:20
○ 예제 소스 (자바 정방형 배열, 정수형 2차원 배열 예제소스)
// 2차원 배열을 활용하여 아래와 같이 출력하라
// 1번학생 85 60 70 총점 평균
// 2번학생 90 95 80 총점 평균
// 3번학생 75, 80, 100 총점 평균
// 4번학생 80, 70, 95 총점 평균
// 5번학생 100, 65, 80 총점 평균
// 정방형 배열
// 정수형 2차원 배열 score
int[][] score = {
{85, 60, 70},
{90, 95, 80},
{75, 80, 100},
{80, 70, 95},
{100, 65, 80}
};
for (int r=0; r<score.length; r++) {
System.out.print(r+1 + "번학생 ");
int sum = 0;
double avg = 0;
for (int c=0; c<score[r].length; c++) {
System.out.print(score[r][c] + " ");
sum += score[r][c];
}
System.out.print(sum + " ");
avg = (double)sum / score[r].length; // avg가 double형 이므로 sum을 double로 형변환했다.
System.out.printf("%.2f\n", avg);
}
출력결과