java从键盘上输入若干个学生的成绩,统计并输出最高成绩、最低成绩和平均成绩,当输入负数时结束输入从键盘上输入若干个学生的成绩,统计并输出最高成绩、最低成绩和平均成绩,当输入负数时结束输入从键盘上输入若干个学生的成绩,统计并输出最高成绩、最低成绩和平均成绩,当输入负数时结束输入
时间: 2023-03-22 18:03:49 浏览: 746
以下是用Java实现从键盘上输入若干个学生的成绩,并计算出最高成绩、最低成绩和平均成绩的代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt(); // 输入学生数
int[] scores = new int[n]; // 分配存储空间
for (int i = 0; i < n; i++) {
scores[i] = scanner.nextInt(); // 输入成绩
}
int maxScore = scores[0], minScore = scores[0], sumScore = 0;
for (int i = 0; i < n; i++) {
if (scores[i] > maxScore) {
maxScore = scores[i]; // 记录最高分
}
if (scores[i] < minScore) {
minScore = scores[i]; // 记录最低分
}
sumScore += scores[i]; // 计算总分
}
double avgScore = (double) sumScore / n; // 计算平均分
System.out.println("最高分:" + maxScore);
System.out.println("最低分:" + minScore);
System.out.println("平均分:" + avgScore);
}
}
```
当输入负数时,程序将停止输入并计算出最高分、最低分和平均分,并输出到控制台。
阅读全文