为了账号安全,请及时绑定邮箱和手机立即绑定

为啥总出现输入的姓名和显示的不相符

请输入学生ID

1

输入学生姓名:

赵四

成功添加学生zhaosizha赵四

请输入学生ID

2

输入学生姓名:

王五

成功添加学生wangwuwan王五



正在回答

3 回答

for(int i=0;i<3;){

System.out.println("请输入学生ID");

String id=scan.next();

Student s=students.get(id);

if(s==null){

System.out.println("输入学生姓名:");

String name=scan.next();

Student stu=new Student(id,name);

students.put(id, stu);

System.out.println("成功添加学生"+students.get(id).getName());

i++;}

代码没问题


0 回复 有任何疑惑可以回复我~

scanner.nextLine(); 
改成

scanner.next();


我猜是这样

0 回复 有任何疑惑可以回复我~

代码呢??截图也行啊,这样。。。


0 回复 有任何疑惑可以回复我~
#1

大的小彩笔 提问者

请输入学生ID 1 输入学生姓名: nike 成功添加学生nike 请输入学生ID 2 输入学生姓名: 赵四 成功添加学生zhaosizha赵四 请输入学生ID 输入英文名就没事,中文就不行,咋回事
2017-04-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为啥总出现输入的姓名和显示的不相符

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信