统计学生成绩java内容总结
时间: 2023-09-28 07:03:46 浏览: 45
统计学生成绩是一个常见的问题,可以通过 Java 语言实现。在 Java 中,我们可以使用数组来存储学生成绩,并计算其平均分、最高分、最低分等统计数据。具体代码如下:
```java
import java.util.Scanner;
public class StudentScore {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入学生人数: ");
int n = input.nextInt(); // 输入学生人数
int[] scores = new int[n]; // 定义一个数组,用于存储学生成绩
int sum = 0; // 定义变量,用于计算总分
int max = 0; // 定义变量,用于存储最高分
int min = 100; // 定义变量,用于存储最低分
// 使用循环输入每个学生的成绩,并计算总分、最高分、最低分
for (int i = 0; i < n; i++) {
System.out.print("请输入第" + (i+1) + "个学生的成绩: ");
scores[i] = input.nextInt(); // 输入学生成绩
sum += scores[i]; // 计算总分
if (scores[i] > max) {
max = scores[i]; // 更新最高分
}
if (scores[i] < min) {
min = scores[i]; // 更新最低分
}
}
double avg = (double) sum / n; // 计算平均分
System.out.println("总分为: " + sum);
System.out.println("平均分为: " + avg);
System.out.println("最高分为: " + max);
System.out.println("最低分为: " + min);
}
}
```
以上代码可以根据用户输入的学生人数和每个学生的成绩,计算其总分、平均分、最高分和最低分等统计数据。