使用Map接口以及HashMap实现类对学生成绩单进行增删查改。已知成绩单如下: 姓名 成绩 A 90 B 92 C 93 D 84 E 95 F 70 要求: (1)把这6个学生的成绩添加到Map对象中; (2)查询学生F的成绩; (3)把学生F的成绩改为65; (4)删除学生E及其成绩; (5)输出成绩单。用Java编写程序
时间: 2024-02-14 09:10:47 浏览: 88
好的,以下是使用HashMap实现的代码:
```java
import java.util.HashMap;
import java.util.Map;
public class StudentScores {
public static void main(String[] args) {
// 创建Map对象
Map<String, Integer> scores = new HashMap<>();
// 把学生的成绩添加到Map对象中
scores.put("A", 90);
scores.put("B", 92);
scores.put("C", 93);
scores.put("D", 84);
scores.put("E", 95);
scores.put("F", 70);
// 查询学生F的成绩
System.out.println("学生F的成绩为:" + scores.get("F"));
// 把学生F的成绩改为65
scores.put("F", 65);
// 删除学生E及其成绩
scores.remove("E");
// 输出成绩单
System.out.println("姓名\t成绩");
for (Map.Entry<String, Integer> entry : scores.entrySet()) {
System.out.println(entry.getKey() + "\t" + entry.getValue());
}
}
}
```
输出结果如下:
```
学生F的成绩为:70
姓名 成绩
A 90
B 92
C 93
D 84
F 65
```
阅读全文
相关推荐









