double a=0;
int b=0;
定义了两个变量,注意不是类,请问怎么可以得到两个变量的类型。

解决方案 »

  1.   

    在java5中,可利用自动装箱来实现double a=0;
    int b=0;Object num = a;
    System.out.println(num.getClass().getName());num = b;
    System.out.println(num.getClass().getName());
      

  2.   

    例如
    yourType you;
    Class cl=you.getClass();
    System.out.println(you.getClass().getName()+" "+you.getName());1.4有效
      

  3.   

    System.out.println(num.getClass().getName());
    这种方法我赞成
      

  4.   

    楼上的人注意拉,不是类是类型。
    不是String num而是int num;int 定义的变量没有方法
      

  5.   

    Dan1980,你好。
    假如多人合作编程,而且数据是动态的,不知道多少行多少列。当你需要处理的时候,怎么办。我现在就是遇到这个问题。总不能让别人把已经测试过的程序修改了吧。