Integer i= 0;
if (i instanceof Integer)
{
System.out.println("goodinput")
}
else
{
System.out.println("badinput")
}
可是当输入的数据非int类型的时候他还是不会显示badinput
3.3Exception in thread "main" java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:909) at java.util.Scanner.next(Scanner.java:1530) at java.util.Scanner.nextInt(Scanner.java:2160) at java.util.Scanner.nextInt(Scanner.java:2119) at PeaPodCounter.simpleEcho(PeaPodCounter.java:21) at PeaPodCounter.main(PeaPodCounter.java:6)>Exit code: 1
if (i instanceof Integer)
{
System.out.println("goodinput")
}
else
{
System.out.println("badinput")
}
可是当输入的数据非int类型的时候他还是不会显示badinput
3.3Exception in thread "main" java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:909) at java.util.Scanner.next(Scanner.java:1530) at java.util.Scanner.nextInt(Scanner.java:2160) at java.util.Scanner.nextInt(Scanner.java:2119) at PeaPodCounter.simpleEcho(PeaPodCounter.java:21) at PeaPodCounter.main(PeaPodCounter.java:6)>Exit code: 1













