scanner 使用时不能输入

各位大神帮我看看,为什么运行后画框的那个姓名不能输入,直接跳到后面的年龄啊图片说明

把name放到age前面试试

因为 Scanner scan = new Scanner(System.in);在你输入完年龄后已经结束,它不会再监听控制台的输入了,所以你需要重新 new一下。

在System.out.println("请输入姓名:");之后 加上:scan = new Scanner(System.in);就好了。

话说你那框是咋出来的?这不科学……