- 博客(1)
- 收藏
- 关注
原创 解决死循环下的s.nextInt()的InputMismatchException异常
java.util.Scanner在获取下一个单词时,如果要求得到的输入跟实际的输入格式不匹配(例如要数字但实际输入不是数字),则会抛出InputMismatchException,并且。一旦遇到一次InputMismatchException,之后就会在死循环里不断为同一个单词而不断的抛出和捕获这个异常,而并没有取读取后面的输入。中把Scanner里不要的内容用s.next()来吞掉,这样Scanner才会进一步读取后面的内容。
2024-03-12 17:23:55 347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人