62,614
社区成员
发帖
与我相关
我的任务
分享
package com.demo;
import java.util.*;
public class Test5 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Map map = new HashMap<String, Object>();
System.out.println("请输入学生人数");
int nums = sc.nextInt();
while (1==1){
if (map.size()==nums){
System.out.println(nums+"个学生录入完毕");
break;
}
System.out.println("请输入学生姓名");
String name = sc.next();
//执行退出
if (map.containsKey(name)){
System.out.println("===["+name+"]===名字已重复\n");
}else{
map.put(name,"");
System.out.println("添加成功\n");
}
}
System.out.println("记录在内的学生姓名");
Iterator<HashMap.Entry<Integer,Integer>> iterator = map.entrySet().iterator();
while(iterator.hasNext()){
System.out.println(iterator.next().getKey());
}
}
}