package array01;
public class Array_2차원Ex06 {
public static void main(String[] args) {
// 2차원 배열에 각 학생(5명)별 점수 입력
// 국어, 영어, 수학
int score[][] = {{95, 99, 78},
{88, 91, 98},
{92, 85, 74},
{94, 86, 73},
{98, 68, 82}};
/*for(int i=0; i<3; i++) {
int sum = 0;
for(int j=0; j<score.length; j++) {
sum += score[j][i];
}
}*/
System.out.println("번호\t국어\t영어\t수학\t총점\t평균");
System.out.println("--------------------------------------------");
int korSum = 0;
int engSum = 0;
int mathSum = 0;
for(int i=0; i<score.length; i++) {
int sum = 0;
korSum += score[i][0];
engSum += score[i][1];
mathSum += score[i][2];
System.out.print(i+1 + "\t");
for(int j=0; j<score[i].length; j++) {
sum += score[i][j];
System.out.print(score[i][j] + "\t");
}
double avg = (double)sum / score[i].length;
System.out.printf("%d\t%.1f\n", sum, avg);
}
System.out.println("--------------------------------------------");
System.out.print("총점\t" + korSum + "\t" + engSum + "\t" + mathSum + "\n");
System.out.printf("%s\t%.1f\t%.1f\t%.1f", "평균",
korSum/(double)5, engSum/(double)5, mathSum/(double)5 );
}
}
출력 결과
'Java' 카테고리의 다른 글
Java문법) ArrayCopy (0) | 2023.10.24 |
---|---|
Java문법) lotto 번호 추출 (0) | 2023.10.24 |
Java문법) 2차원배열 - 1 (0) | 2023.10.24 |
Java문법) 배열 - 2 (0) | 2023.10.24 |
Java문법) 배열 - 1 (0) | 2023.10.23 |