Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Scanner.nextLine输入跳过_Java_Java.util.scanner - Fatal编程技术网

Java Scanner.nextLine输入跳过

Java Scanner.nextLine输入跳过,java,java.util.scanner,Java,Java.util.scanner,我需要从用户那里获取两个字符串作为输入。我正在使用Scanner.nextLine() 它不是在等待第一次输入。为什么?它可以与扫描器一起正常工作。next(),但我想读取完整的行,因为名称可以由多个部分组成。只读取int值,并跳过\n(当您在后面按enter键时)。您应该在nextInt之后添加另一个,以使用\n 将代码更新为: try { firstChoice = in.nextInt(); nextLine(); } 您会没事的。在读取用户输入之前还有其他代码吗?请显示更多

我需要从用户那里获取两个字符串作为输入。我正在使用Scanner.nextLine()

它不是在等待第一次输入。为什么?它可以与扫描器一起正常工作。next(),但我想读取完整的行,因为名称可以由多个部分组成。

只读取
int
值,并跳过
\n
(当您在后面按enter键时)。您应该在
nextInt
之后添加另一个,以使用
\n

将代码更新为:

try {
   firstChoice = in.nextInt();
   nextLine();
}

您会没事的。

在读取用户输入之前还有其他代码吗?请显示更多代码。您是否有任何
nextInt
/
nextDouble
。。。以前?是的,我更新了code@AbdulJabbar然后看看我的答案。
Account Title: Account Holder's name:
try {
   firstChoice = in.nextInt();
   nextLine();
}