背景:
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 异常输入没有刷新掉,,,大神们 有办法解决吗啊啊啊!!!!
Scanner sc = new Scanner(System.in);
String input= sc.next();
switch()}