我正在帮助一位朋友解决 Java 问题。然而,我们遇到了一个障碍。我们使用 Java.Util.Scanner.nextInt() 从用户那里获取一个数字,不断询问用户是否提供了其他任何东西。唯一的问题是,我们无法弄清楚如何进行错误处理。
我们尝试过的:
do {
int reloop = 0;
try {
number = nextInt();
} catch (Exception e) {
System.out.println ("Please enter a number!");
reloop ++;
}
} while(reloop != 0);
唯一的问题是,如果您输入的不是数字,这将无限循环。
有什么帮助吗?