java - 从用户那里读取两个字符串

时间:2015-11-21 21:40:01

标签: java

我试图让用户输入两个字符串并将它们存储在两个名为studentNamestudentNum的变量中,但是当我运行程序时,第一个字符串输入被跳过并且只允许输入第二个字符串输入。 它打印正常,但不允许我输入studentName的值。任何人都可以帮我解决这个问题吗?

System.out.print("Please enter your name: "); studentName = in.nextLine(); System.out.print("\nPlease enter your student number: "); studentNum = in.nextLine();

1 个答案:

答案 0 :(得分:0)

与扫描仪的启动位置以及放置换行符的位置有关

如果您将System.out.print更改为System.out.println

,则可以解决此问题