因此,我仍在尝试找出一种方法来检查用户输入是否为int
类型。我写了两种方法,问题是,如果我写的不是数字,我会得到一堆红色的错误文本,但不是System.out.println
中的文本。那么,为什么它不显示消息?
我使用了两种方法,它们都不起作用,我也不知道为什么,所以希望你们能教我如何解决该问题。
if(a >= '0' && a <= '9') {
System.out.println("test 1 ");
} else {
System.out.println("Test2 ");
}
boolean checkInt = Character.isDigit(a);
if(checkInt){
System.out.println("test1");
}else {
System.out.println("test2");
}