Java Scanner异常处理

Java Scanner异常处理,第1张

Java Scanner异常处理

你的程序进入时遇到一个无效输入,因为一个无限循环,

nextDouble()
没有
消耗无效令牌。因此,导致该异常的任何标记都将保留在那里,并在下次您尝试读取double时继续引发异常。

这可以通过以下方式解决:将a

nextLine()
next()
call放在该
catch
块内,以消耗导致引发异常的任何输入,清除输入流,并允许用户再次输入某些内容。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5429442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存