我试图让用户输入两个字符串并将它们存储在两个名为studentName
和studentNum
的变量中,但是当我运行程序时,第一个字符串输入被跳过并且只允许输入第二个字符串输入。
它打印正常,但不允许我输入studentName
的值。任何人都可以帮我解决这个问题吗?
System.out.print("Please enter your name: ");
studentName = in.nextLine();
System.out.print("\nPlease enter your student number: ");
studentNum = in.nextLine();
答案 0 :(得分:0)
与扫描仪的启动位置以及放置换行符的位置有关
如果您将System.out.print
更改为System.out.println