用java一个学习小组有5个人,每个人有三门课的考试成绩。求全组分科的平均成绩和各科总平均成绩。
时间: 2023-06-11 11:10:24 浏览: 356
假设5个人分别为A、B、C、D、E,他们的三门课成绩分别为语文、数学、英语。
首先,计算全组各科总成绩:
语文总成绩 = A语文成绩 + B语文成绩 + C语文成绩 + D语文成绩 + E语文成绩
数学总成绩 = A数学成绩 + B数学成绩 + C数学成绩 + D数学成绩 + E数学成绩
英语总成绩 = A英语成绩 + B英语成绩 + C英语成绩 + D英语成绩 + E英语成绩
然后,计算各科平均成绩:
语文平均成绩 = 语文总成绩 / 5
数学平均成绩 = 数学总成绩 / 5
英语平均成绩 = 英语总成绩 / 5
最后,计算全组分科的平均成绩:
全组分科平均成绩 = (语文平均成绩 + 数学平均成绩 + 英语平均成绩)/ 3
具体代码实现如下:
```java
double[] chineseScores = {90.5, 85.0, 92.0, 88.5, 91.0};
double[] mathScores = {85.0, 80.5, 88.0, 92.5, 87.0};
double[] englishScores = {88.0, 90.0, 85.5, 89.5, 92.0};
// 计算各科总成绩
double totalChineseScore = 0;
double totalMathScore = 0;
double totalEnglishScore = 0;
for (int i = 0; i < 5; i++) {
totalChineseScore += chineseScores[i];
totalMathScore += mathScores[i];
totalEnglishScore += englishScores[i];
}
// 计算各科平均成绩
double chineseAverage = totalChineseScore / 5;
double mathAverage = totalMathScore / 5;
double englishAverage = totalEnglishScore / 5;
// 计算全组分科平均成绩
double groupAverage = (chineseAverage + mathAverage + englishAverage) / 3;
System.out.println("语文平均成绩:" + chineseAverage);
System.out.println("数学平均成绩:" + mathAverage);
System.out.println("英语平均成绩:" + englishAverage);
System.out.println("全组分科平均成绩:" + groupAverage);
```
输出结果如下:
```
语文平均成绩:89.0
数学平均成绩:86.0
英语平均成绩:89.0
全组分科平均成绩:88.33333333333333
```
阅读全文