用java写编写一个程序,实现从键盘输入五个学生的一门课程成绩,求出这五个学生的最高分,最低分以及平均分并输出。(用数组实现)
时间: 2024-02-24 15:54:52 浏览: 90
好的,以下是用 Java 编写的程序,实现从键盘输入五个学生的一门课程成绩,求出这五个学生的最高分,最低分以及平均分并输出。(用数组实现)
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] scores = new int[5];
int sum = 0;
int max_score = 0;
int min_score = 100;
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 5; i++) {
System.out.print("请输入第" + (i+1) + "个学生的成绩: ");
scores[i] = scanner.nextInt();
sum += scores[i];
if (scores[i] > max_score) {
max_score = scores[i];
}
if (scores[i] < min_score) {
min_score = scores[i];
}
}
float average = (float)sum / 5;
System.out.println("最高分是: " + max_score);
System.out.println("最低分是: " + min_score);
System.out.println("平均分是: " + average);
}
}
```
与 C++ 版本的程序类似,我们首先定义了一个长度为 5 的数组 `scores`,用于存储五个学生的成绩。然后,我们定义了 `sum`、`max_score` 和 `min_score` 三个变量,分别用于计算总成绩、最高分和最低分。
接下来,我们使用 `for` 循环遍历数组,从键盘输入每个学生的成绩,并且更新 `sum`、`max_score` 和 `min_score` 的值。
最后,我们计算平均分并输出结果。
希望这个程序能够帮到您!
阅读全文