![]() |
1
0
当您调用nextInt()时(或任何形式),扫描器标记当前行并返回下一个标记,但被解析为您调用的类型,但它不会刷新整行。如果在包含“4 5”的单行上调用两次nextLine(),它会同时返回这两个值——这里的问题是,当在nextLine()之后调用nextLine()时,实际上是在缓冲区中获得当前行的其余部分(在您的情况下,似乎只是一个行尾字符)。 https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Scanner.html 对于扫描仪上的完整文档。 |
![]() |
2
0
所以基本上问题是当你在输入行号后按enter键时。在该场景中,会跳过nextline()添加读取器。nextLine();之前 String cont=读卡器。nextLine();
|
|
user29759326 · 如何返回递归函数中的最后一个值? 7 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 7 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 7 月前 |
![]() |
rudraraj · java中未声明最终变量 8 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 8 月前 |