说,我希望用户只输入一个整数而不是像“培根”这样的东西,有没有办法将用户输入限制为整数(或其他数据类型),这样我就不会收到任何错误和/或输入其他比一个整数?
最佳答案
假设您的扫描器名为 myScanner:
public static int checkMyInput () {
try {
return myScanner.nextInt();
} catch (InputMismatchException e ) {
myScanner.next();
System.out.println("bacon luff");
return 0 ;
}
}
然后您可以调用该方法。
关于java - 如何限制用户扫描仪输入数据类型(java)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24982642/