4. 创建一个HashMap集合,用来存储学生的学号和姓名信息,以学号为键,以姓名为值,存入以下学生信息: (1)学号:1001,姓名:Sam (2)学号:1002,姓名:John (3)学号:1003,姓名:Tom (4)学号:1004,姓名:Hank (5)学号:1005,姓名:Jimmy 并对HashMap进行遍历,遍历的同时打印输出每个学生的信息,输出格式如下:“我叫XXX,我的学号是XXXX。”
时间: 2023-12-09 11:07:05 浏览: 289
ArrayList-HashSet-HashMap.zip_ABC_arraylist_hashmap_学生 信息 txt
好的,以下是Java代码实现:
```java
import java.util.HashMap;
import java.util.Map;
public class StudentHashMap {
public static void main(String[] args) {
// 创建HashMap集合
Map<Integer, String> map = new HashMap<>();
// 存储学生信息
map.put(1001, "Sam");
map.put(1002, "John");
map.put(1003, "Tom");
map.put(1004, "Hank");
map.put(1005, "Jimmy");
// 遍历HashMap并输出学生信息
for (Map.Entry<Integer, String> entry : map.entrySet()) {
int id = entry.getKey();
String name = entry.getValue();
System.out.println("我叫" + name + ",我的学号是" + id + "。");
}
}
}
```
输出结果如下:
```
我叫Hank,我的学号是1004。
我叫Tom,我的学号是1003。
我叫John,我的学号是1002。
我叫Jimmy,我的学号是1005。
我叫Sam,我的学号是1001。
```
阅读全文