编写一个能够查找学生学号成绩信息的教务管理系统java程序
时间: 2023-07-06 11:26:29 浏览: 91
好的,以下是一个简单的教务管理系统Java程序,可以通过输入学生的学号来查询他们的成绩信息:
```java
import java.util.HashMap;
import java.util.Scanner;
public class StudentManagementSystem {
public static void main(String[] args) {
HashMap<String, String[]> scoreMap = new HashMap<String, String[]>();
scoreMap.put("001", new String[]{"90", "85", "92"});
scoreMap.put("002", new String[]{"80", "88", "75"});
scoreMap.put("003", new String[]{"70", "82", "95"});
scoreMap.put("004", new String[]{"95", "91", "87"});
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学生学号:");
String id = scanner.next();
if (scoreMap.containsKey(id)) {
String[] scores = scoreMap.get(id);
System.out.println("学生" + id + "的成绩为:语文-" + scores[0] + ",数学-" + scores[1] + ",英语-" + scores[2]);
} else {
System.out.println("该学生不存在!");
}
}
}
```
在这个程序中,我们使用了HashMap来保存学生的学号和成绩信息。用户需要输入学生的学号,程序会根据学号查找HashMap中保存的成绩信息,并输出到控制台。如果学号不存在,程序会输出提示信息。这只是一个简单的示例程序,您可以根据实际需要进行更改和扩展。
阅读全文