使用HashMap集合模拟梁山好汉点名,输出格式如下:

源代码:
public static void main(String[] args) {
Map<String,String> map=new HashMap<>();
map.put("大刀", "关胜");
map.put("玉麒麟", "卢俊义");
map.put("智多星", "吴用");
map.put("小旋风", "柴进");
map.put("入云龙", "公孙胜");
map.put("小李广", "花荣");
map.put("豹子头", "林冲");
map.put("霹雳火", "秦明");
map.put("双鞭", "呼延灼");
map.put("呼保义", "宋江");
System.out.println("梁山前十好汉:");
Set<String> set=map.keySet();
Iterator<String> it=set.iterator();
while(it.hasNext()) {
String setKey=it.next();
String value=map.get(setKey);
System.out.print(setKey+value+" ");
}
System.out.println();
System.out.println("请输入名号:");
Scanner in=new Scanner(System.in);
String key = in.next();
map.get(key);
System.out.print(map.get(key));
}
}
吾独矣 终极愿望世界和平
|