java-从用户处读取两个字符串
我试图让用户输入两个字符串,并将它们存储在名为java-从用户处读取两个字符串,java,Java,我试图让用户输入两个字符串,并将它们存储在名为studentName和studentNum的两个变量中,但是当我运行程序时,第一个字符串输入被跳过,只允许输入第二个字符串输入。 它正常打印,但不允许我为studentName输入值。有人能帮我解决这个问题吗 System.out.print(“请输入您的姓名:”); studentName=in.nextLine(); System.out.print(“\n请输入您的学号:”); studentNum=in.nextLine()与扫描仪从何处开
studentName
和studentNum
的两个变量中,但是当我运行程序时,第一个字符串输入被跳过,只允许输入第二个字符串输入。
它正常打印,但不允许我为studentName
输入值。有人能帮我解决这个问题吗
System.out.print(“请输入您的姓名:”);
studentName=in.nextLine();
System.out.print(“\n请输入您的学号:”);
studentNum=in.nextLine()代码>与扫描仪从何处开始以及在何处放置换行符有关
如果将System.out.print
更改为System.out.println
in.nextLine()中的内容,则可以修复此问题?“in”班在哪里?我相信“in”是一个扫描员。这里已经回答了这个问题。看:哦,是的,in.nextLine()是我的scanner类。我叫它“进来”…忘了提那件事了