刚学完javaSe,遇到个很难的问题,百思不得其解

987812492 987812492 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
背景:
while(true){
canner imput
switch()

}

在while里面有一个switch,根据用户输入来选择(控制台)

然后case里面有个 输入 int 类 然后我加了 异常处理(出现异常之后break)重新进行while循环

结果 case里面sacnner 异常的输入,没有被清空,导致,这次while 循环没有输入,直接用了case里面的输入异常

的那个结果(一脸懵逼!),然后while循环了,直接进入的 switch 里的deflat,然后deflat有个break,重新while

这次while 就好了,,,中间那个while多余了,原因是上次 Scanner 异常输入没有刷新掉,,,大神们 有办法解决吗

啊啊啊!!!!
...全文

相关推荐

评论 24
收藏 已收藏
分享
返回顶部
987812492
Java SE 62,621 成员 307,251 内容