java定义一个集合,存放小组成员的学号和姓名(Map集合)遍历输出集合中的每一个元素输入一个学号,判断该学号是否为小组成员。
时间: 2024-01-22 09:19:58 浏览: 37
可以使用Java中的HashMap或者TreeMap来实现存储小组成员的学号和姓名,然后遍历输出集合中的每一个元素,最后输入一个学号,判断该学号是否为小组成员。
代码示例:
```java
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class GroupMembers {
public static void main(String[] args) {
// 定义一个Map集合,用于存放小组成员的学号和姓名
Map<String, String> groupMembers = new HashMap<>();
groupMembers.put("1001", "张三");
groupMembers.put("1002", "李四");
groupMembers.put("1003", "王五");
groupMembers.put("1004", "赵六");
// 遍历输出集合中的每一个元素
for (Map.Entry<String, String> entry : groupMembers.entrySet()) {
System.out.println("学号:" + entry.getKey() + ",姓名:" + entry.getValue());
}
// 输入一个学号,判断该学号是否为小组成员
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学号:");
String studentId = scanner.next();
if (groupMembers.containsKey(studentId)) {
System.out.println("该学号对应的是小组成员,姓名为:" + groupMembers.get(studentId));
} else {
System.out.println("该学号不是小组成员!");
}
}
}
```
运行结果:
```
学号:1001,姓名:张三
学号:1002,姓名:李四
学号:1003,姓名:王五
学号:1004,姓名:赵六
请输入学号:1002
该学号对应的是小组成员,姓名为:李四
```