所以这是我当前用于捕获 InputMismatchException 错误的代码
int weapon = 0
boolean selection = true;
while(selection) {
try {
System.out.println("Pick number 1, 2, or 3.");
weapon = scan.nextInt();
selection = false;
} catch(InputMismatchException e) {
System.out.println("Choose 1,2,3");
weapon = scan.nextInt();
}
}
我正在尝试确保输入一个 int 而不是其他任何内容。已经实现的扫描器类和“扫描”将为我充当它。
感谢您的帮助!