刚学完javaSe,遇到个很难的问题,百思不得其解
背景:
while(true){
canner imput
switch()
}
在while里面有一个switch,根据用户输入来选择(控制台)
然后case里面有个 输入 int 类 然后我加了 异常处理(出现异常之后break)重新进行while循环
结果 case里面sacnner 异常的输入,没有被清空,导致,这次while 循环没有输入,直接用了case里面的输入异常
的那个结果(一脸懵逼!),然后while循环了,直接进入的 switch 里的deflat,然后deflat有个break,重新while
这次while 就好了,,,中间那个while多余了,原因是上次 Scanner 异常输入没有刷新掉,,,大神们 有办法解决吗
啊啊啊!!!!
while(true){
canner imput
switch()
}
在while里面有一个switch,根据用户输入来选择(控制台)
然后case里面有个 输入 int 类 然后我加了 异常处理(出现异常之后break)重新进行while循环
结果 case里面sacnner 异常的输入,没有被清空,导致,这次while 循环没有输入,直接用了case里面的输入异常
的那个结果(一脸懵逼!),然后while循环了,直接进入的 switch 里的deflat,然后deflat有个break,重新while
这次while 就好了,,,中间那个while多余了,原因是上次 Scanner 异常输入没有刷新掉,,,大神们 有办法解决吗
啊啊啊!!!!
...全文
相关推荐
JavaSE基础练习小项目
刚学完Java的可以看看,用来巩固JavaSE基础,是一个小型的点菜系统
《JavaSE系列教程》
本专栏内容是为零基础正在学习Java的学习者量身定制的学习路线及方案,本教程字数超20w+,插图超过400+,知识体系极其全面,案例极其丰富。本配备有专门的学习群及学习视频,读者可加学习群与正在学习该阶段的人一同学习,有任何不懂的也可以观看于此教程配套的学习视频。
javase阶段15个实战项目代码
15个javase小项目的源代码,可以用来做实训练习,也可以用来巩固java阶段性学习成果
王道JavaSE阶段测试
王道JavaSE阶段测试仅供参考,合理利用,对自己进行阶段性的测试,查漏补缺
用JavaSE编写的购物系统
纯用Javase编写的一个购物系统,主要包括三个模块:登陆注册模块、购物模块、支付模块,在控制台输出,是一个集合了整个Javase阶段的项目,很适合学完了javase阶段的同学练习


Java SE
