boolean checknum(Object obj) をつくりたかったのでは?
もしそうなら、こんな風に。
java
1public class Example2XX {
2 static boolean checknum(Object obj) {
3 if ((obj instanceof Integer)) {
4 int v = ((Integer) obj).intValue();
5 return (0 <= v) && (v <= 100000);
6 }
7 return false;
8 }
9
10 public static void main(String[] args) {
11 System.out.println(checknum(1));
12 System.out.println(checknum(Integer.valueOf(1)));
13
14 System.out.println(checknum(-1));
15 System.out.println(checknum(1.0));
16 System.out.println(checknum("1"));
17 System.out.println(checknum(null));
18 System.out.println(checknum(Float.valueOf(1f)));
19 }
20}
実行例
