学生成绩管理系统java源码
时间: 2023-11-17 14:03:01 浏览: 107
学生成绩管理系统是一个用于管理学生的学习成绩的软件系统,它可以帮助学校或教育机构更加高效地管理学生的成绩信息。以下是一个简单的学生成绩管理系统的Java源码示例:
```java
import java.util.Scanner;
public class GradeManagementSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int studentCount;
System.out.print("请输入学生人数:");
studentCount = scanner.nextInt();
String[] studentNames = new String[studentCount];
int[][] studentScores = new int[studentCount][3];
// 依次录入学生姓名和成绩
for (int i = 0; i < studentCount; i++) {
System.out.print("请输入第" + (i + 1) + "个学生的姓名:");
studentNames[i] = scanner.next();
System.out.print("请输入第" + (i + 1) + "个学生的语文成绩:");
studentScores[i][0] = scanner.nextInt();
System.out.print("请输入第" + (i + 1) + "个学生的数学成绩:");
studentScores[i][1] = scanner.nextInt();
System.out.print("请输入第" + (i + 1) + "个学生的英语成绩:");
studentScores[i][2] = scanner.nextInt();
}
// 计算每个学生的总成绩和平均成绩
int[] studentTotalScores = new int[studentCount];
double[] studentAverageScores = new double[studentCount];
for (int i = 0; i < studentCount; i++) {
studentTotalScores[i] = studentScores[i][0] + studentScores[i][1] + studentScores[i][2];
studentAverageScores[i] = studentTotalScores[i] / 3.0;
}
// 输出每个学生的姓名、总成绩和平均成绩
System.out.println("学生姓名\t总成绩\t平均成绩");
for (int i = 0; i < studentCount; i++) {
System.out.println(studentNames[i] + "\t" + studentTotalScores[i] + "\t" + studentAverageScores[i]);
}
}
}
```
这个示例代码实现了一个简单的学生成绩管理系统。首先,程序会要求用户输入学生人数,然后依次录入每个学生的姓名和语文、数学、英语成绩。接下来,程序会计算每个学生的总成绩和平均成绩,并将所有学生的姓名、总成绩和平均成绩输出到控制台上。
这个示例代码只是一个简单的学生成绩管理系统的Java源码,实际使用时可能需要更加完善和复杂的功能,例如添加学生成绩的查询、编辑和删除功能。
阅读全文