java统计十个同学的最高分,最低分以及平均分。(学生绩:77.5、88.5、76、91、94、59.5、89、61、72、81)
时间: 2023-08-31 09:06:48 浏览: 401
在Java中,你可以使用一个数组来存储十个同学的成绩,并使用循环来进行统计计算。下面是一个示例代码:
```java
public class ScoreStatistics {
public static void main(String[] args) {
// 定义一个数组来存储十个同学的成绩
double[] scores = {77.5, 88.5, 76, 91, 94, 59.5, 89, 61, 72, 81};
double maxScore = scores[0]; // 假设第一个成绩为最高分
double minScore = scores[0]; // 假设第一个成绩为最低分
double sum = 0; // 成绩总和
// 循环遍历数组,进行统计计算
for (int i = 0; i < scores.length; i++) {
if (scores[i] > maxScore) {
maxScore = scores[i]; // 更新最高分
}
if (scores[i] < minScore) {
minScore = scores[i]; // 更新最低分
}
sum += scores[i]; // 累加成绩
}
double average = sum / scores.length; // 计算平均分
// 输出结果
System.out.println("最高分: " + maxScore);
System.out.println("最低分: " + minScore);
System.out.println("平均分: " + average);
}
}
```
上述代码会输出以下结果:
```
最高分: 94.0
最低分: 59.5
平均分: 77.9
```
这样就完成了十个同学的最高分、最低分和平均分的统计。如果你有其他问题,请随时提问!
阅读全文