Exception in thread "main" java.util.NoSuchElementException at java.util.Scanner.throwFor(Scanner.java:862) at java.util.Scanner.next(Scanner.java:1485) at java.util.Scanner.nextInt(Scanner.java:2117) at java.util.Scanner.nextInt(Scanner.java:2076) at csm.Test.main(Test.java:20)
时间: 2023-12-21 13:06:47 浏览: 234
java.util.concurrent.ExecutionException 问题解决方法
这个报错信息表明程序在执行 `scan.nextInt()` 的时候出现了错误,也就是说程序无法读取到用户输入的整数。这个问题通常是因为程序在读取完整数后没有读取回车符而导致的。可以尝试在读取整数之后再加上一句 `scan.nextLine()` 读取一下回车符,比如这样:
```
int num = scan.nextInt();
scan.nextLine(); // 读取回车符
```
这样就可以解决这个问题了。
阅读全文