请耐心等待我,我是Java编程的初学者。我正在尝试创建一个只接受Integer的方法,该方法只有在用户输入整数后才会退出。当我运行我的代码时,它会一直提示“输入应该是整数”
import java.util.InputMismatchException;
import java.util.Scanner;
public class InputScript {
static Scanner in;
public static int getChoice(){
in = new Scanner(System.in);
while(true){
try {
System.out.print("Select an option: ");
return in.nextInt();
} catch(InputMismatchException e){
System.out.println("Input should be Integer");
}
}
}