用Java写一个成绩查询的类,在构造方法中map,单独写一个成绩初始化的方法,另写一个成绩查询的方法:当从键盘输入学生名称,即返回课程成绩。当输入exit时退出。 要求:使用Map存储学生成绩键值对。
时间: 2024-05-12 07:21:06 浏览: 19
```java
import java.util.*;
public class ScoreQuery {
private Map<String, Integer> scoreMap;
public ScoreQuery() {
scoreMap = new HashMap<>();
initScores();
}
private void initScores() {
scoreMap.put("张三", 80);
scoreMap.put("李四", 90);
scoreMap.put("王五", 85);
scoreMap.put("赵六", 95);
}
public void queryScore() {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.print("请输入学生姓名:");
String name = scanner.nextLine();
if (name.equals("exit")) {
break;
}
Integer score = scoreMap.get(name);
if (score == null) {
System.out.println("该学生姓名不存在,请重新输入!");
} else {
System.out.println(name + "的成绩为:" + score);
}
}
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)