判断控制台输入的是否是数字,可以用 X.hasNextInt()方法,此方法专门用于接受控制台输入的数字
以下为一个简单的例子
Scanner input=new Scanner(System.in);
String num;
if(input.hasNextInt()){
num=input.next();
System.out.println("是数字");
}
else{
System.out.println("input error");
}
关于更多Scanner类的方法,可以参考JAVA API 文档
https://docs.oracle.com/javase/8/docs/api/java/util/Scanner.html