Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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扫描器接受额外输入_Java_Switch Statement_Java.util.scanner - Fatal编程技术网

Java扫描器接受额外输入

Java扫描器接受额外输入,java,switch-statement,java.util.scanner,Java,Switch Statement,Java.util.scanner,我正在处理一个开关语句,该语句使用扫描器获取输入,当我在NetBeans中运行时,其中一个输入获取额外的空白输入。当要求用户输入“输入入院日期”时,额外的输入发生在变量dateacmission处 您可能忘记提供System.out.println(“进入医院”) 在 String hospital = in.nextLine(); 发生的事情是,它没有打印任何内容,并为医院接受了额外的输入?String hospital=in.nextLine()要么摆脱它,要么理解它为什么存在并使用它。

我正在处理一个
开关
语句,该语句使用
扫描器
获取输入,当我在NetBeans中运行时,其中一个输入获取额外的空白输入。当要求用户输入“输入入院日期”时,额外的输入发生在变量
dateacmission


您可能忘记提供
System.out.println(“进入医院”)

String hospital = in.nextLine(); 

发生的事情是,它没有打印任何内容,并为医院接受了额外的输入?

String hospital=in.nextLine()要么摆脱它,要么理解它为什么存在并使用它。嗯…它与问题有什么关系?因为只有System.out.println()没有参数,它打印一个空行并期望输入,因为下一行是hospital=in.nextLine()。这就是他额外投入的地方。哦,是的……观察得不错;)正确答案+1..欢迎来到s.o.不要在回答中评论问题。
String hospital = in.nextLine();