请你帮我用Java写一份学生成绩管理系统的代码
时间: 2024-03-05 09:48:58 浏览: 18
好的,下面是一个简单的学生成绩管理系统的Java代码示例:
```java
import java.util.Scanner;
public class StudentGradeManagementSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学生人数:");
int num = scanner.nextInt();
String[] names = new String[num];
int[] scores = new int[num];
for (int i = 0; i < num; i++) {
System.out.print("请输入第" + (i + 1) + "个学生的姓名:");
names[i] = scanner.next();
System.out.print("请输入第" + (i + 1) + "个学生的成绩:");
scores[i] = scanner.nextInt();
}
System.out.println("学生姓名\t成绩");
for (int i = 0; i < num; i++) {
System.out.println(names[i] + "\t" + scores[i]);
}
int sum = 0;
for (int i = 0; i < num; i++) {
sum += scores[i];
}
double average = (double) sum / num;
System.out.println("平均成绩为:" + average);
int maxIndex = 0;
int maxScore = scores[0];
for (int i = 1; i < num; i++) {
if (scores[i] > maxScore) {
maxScore = scores[i];
maxIndex = i;
}
}
System.out.println("最高分学生是:" + names[maxIndex] + ",成绩为:" + maxScore);
}
}
```
该程序将提示用户输入学生人数以及每个学生的姓名和成绩,然后计算并输出平均成绩和最高分学生的姓名和成绩。注意,这只是一个简单的示例,实际的学生成绩管理系统可能需要更多的功能和数据存储方式。