public class F{ public static void main(String[] args){
F f = new F();
f.ShowType(new Integer(1));
f.ShowType(new Double(1.00));
f.ShowType("String1");
f.ShowType(f);
f.ShowType(new int[]{1,2}); //由于历史的原因,数组类型的会返回很奇怪的名字
} public void ShowType(Object obj){
System.out.println(obj +" "+ obj.getClass().getName());
}}
F f = new F();
f.ShowType(new Integer(1));
f.ShowType(new Double(1.00));
f.ShowType("String1");
f.ShowType(f);
f.ShowType(new int[]{1,2}); //由于历史的原因,数组类型的会返回很奇怪的名字
} public void ShowType(Object obj){
System.out.println(obj +" "+ obj.getClass().getName());
}}
{
int t=0;
if (obj instanceof Integer)
{
t +=( (Integer) obj ).intValue();
}
else if (obj instanceof String )
{
System.out.println("it is not a number!");
}
}