为什么我的Java扫描仪不接受输入?

为什么我的Java扫描仪不接受输入?,第1张

为什么我的Java扫描仪不接受输入

您需要在调用

in.nextLine()
行的后面立即调用
in.nextInt()
,原因是仅要求下一个整数不会占用输入中的整个行,因此您需要通过调用来跳至输入中的下一个新行字符
in.nextLine()

int a2 = s.nextInt();s.nextLine();

每次您需要在调用不占用整行的方法后(例如在调用

nextBoolean()
等时)获得新行时,都必须执行此 *** 作。



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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存