从方法调用返回while循环时,会导致Scanner引发NoSuchElementException的原因是什么?

瓶盖

代码的相关部分:

Scanner kbd = new Scanner(System.in); //to get user input
while(!close) { //program will keep prompting user for selection until they close it
    System.out.println(menu); //prints the menu
    selection = kbd.nextLine(); //gets the menu selection from the user

这仅在从方法调用返回while循环时发生,如果我从不带方法调用的if语句返回则不会发生错误。这是完整的错误消息:

Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Unknown Source)
at class.main(class.java:29)

它指向的selection = kbd.nextLine();线线。

瓶盖

我在这里找到了解决我问题的方法!

Java扫描器接受输入,调用方法,然后返回以读取更多输入,但不起作用

原来我的方法中的其他扫描仪实例导致主扫描仪出现问题。将扫描仪移到班级顶部可以解决此问题!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从成员函数返回列表时,导致分段错误的原因是什么?

来自分类Dev

使用 return() 方法时 args() 仅返回一个值的原因是什么?

来自分类Dev

导致crashlytics日志的原因是什么?

来自分类Dev

IIS引发“ IIS配置更改”并导致IIS引发ThreadAbortException并回收工作线程的可能原因是什么?

来自分类Dev

使用open时会导致无限循环的原因是什么?(C,UNIX)

来自分类Dev

导致“警告:GearmanClient :: runTasks():无法在...中调用该函数”消息的原因是什么?

来自分类Dev

使用运动时,两个USB2网络摄像头之间会导致“交叉”的原因是什么?

来自分类Dev

在Word女士中,当只有一列时,会导致两个表并排出现的原因是什么?

来自分类Dev

使用pandoc作为库时,可能导致“ commitAndReleaseBuffer:无效参数(无效字符)”的原因是什么?

来自分类Dev

当在Wordpress中正确显示的URL正确时,可能导致404错误的原因是什么?

来自分类Dev

在多核上编译时,可能导致make挂起的原因是什么?

来自分类Dev

回到屏幕时,导致我的应用崩溃的原因是什么?

来自分类Dev

使用 tbb::parallel_invoke 时导致分段错误的原因是什么?

来自分类Dev

导致无法取消任务的其他原因是什么?

来自分类Dev

解析错误-导致错误的原因是什么?

来自分类Dev

可能导致文件损坏的可能原因是什么?

来自分类Dev

导致该crashlytics日志的原因是什么?

来自分类Dev

解析错误-导致错误的原因是什么?

来自分类Dev

导致SSD无法检测的原因是什么?

来自分类Dev

调用CGPathAddArc时PyQt4 / Qt中止陷阱的原因是什么?

来自分类Dev

angular指令会导致其余模板无法渲染-发生这种情况的可能原因是什么?

来自分类Dev

在这些代码中使用这些匿名块调用超类方法的原因是什么?

来自分类Dev

这个finally子句包含close()调用的原因是什么?

来自分类Dev

函数调用地址为NULL的原因是什么?

来自分类Dev

用set调用程序的原因是什么-env

来自分类Dev

“ while(true){Thread.Sleep}”的原因是什么?

来自分类Dev

使用Dagger时,将RestAdapter.build()和.create()方法分开的原因是什么?

来自分类Dev

尝试通过LAN访问Windows 10时,导致“用户名或密码错误”消息的原因是什么?

来自分类Dev

RejctedExecutionException的原因是什么?

Related 相关文章

  1. 1

    从成员函数返回列表时,导致分段错误的原因是什么?

  2. 2

    使用 return() 方法时 args() 仅返回一个值的原因是什么?

  3. 3

    导致crashlytics日志的原因是什么?

  4. 4

    IIS引发“ IIS配置更改”并导致IIS引发ThreadAbortException并回收工作线程的可能原因是什么?

  5. 5

    使用open时会导致无限循环的原因是什么?(C,UNIX)

  6. 6

    导致“警告:GearmanClient :: runTasks():无法在...中调用该函数”消息的原因是什么?

  7. 7

    使用运动时,两个USB2网络摄像头之间会导致“交叉”的原因是什么?

  8. 8

    在Word女士中,当只有一列时,会导致两个表并排出现的原因是什么?

  9. 9

    使用pandoc作为库时,可能导致“ commitAndReleaseBuffer:无效参数(无效字符)”的原因是什么?

  10. 10

    当在Wordpress中正确显示的URL正确时,可能导致404错误的原因是什么?

  11. 11

    在多核上编译时,可能导致make挂起的原因是什么?

  12. 12

    回到屏幕时,导致我的应用崩溃的原因是什么?

  13. 13

    使用 tbb::parallel_invoke 时导致分段错误的原因是什么?

  14. 14

    导致无法取消任务的其他原因是什么?

  15. 15

    解析错误-导致错误的原因是什么?

  16. 16

    可能导致文件损坏的可能原因是什么?

  17. 17

    导致该crashlytics日志的原因是什么?

  18. 18

    解析错误-导致错误的原因是什么?

  19. 19

    导致SSD无法检测的原因是什么?

  20. 20

    调用CGPathAddArc时PyQt4 / Qt中止陷阱的原因是什么?

  21. 21

    angular指令会导致其余模板无法渲染-发生这种情况的可能原因是什么?

  22. 22

    在这些代码中使用这些匿名块调用超类方法的原因是什么?

  23. 23

    这个finally子句包含close()调用的原因是什么?

  24. 24

    函数调用地址为NULL的原因是什么?

  25. 25

    用set调用程序的原因是什么-env

  26. 26

    “ while(true){Thread.Sleep}”的原因是什么?

  27. 27

    使用Dagger时,将RestAdapter.build()和.create()方法分开的原因是什么?

  28. 28

    尝试通过LAN访问Windows 10时,导致“用户名或密码错误”消息的原因是什么?

  29. 29

    RejctedExecutionException的原因是什么?

热门标签

归档