int是基础类,可以直接用,不用实例化
Integer不行,一定要先实例化。

解决方案 »

  1.   

    怎么弄呀?int 与 Integer 有什么本质区别??
      

  2.   

    Integer[] a=new Integer[2];
    a[0]=new Integer(1);
    a[1]=new Integer(2);
      

  3.   

    Integer[] a=new Integer[2];
    a[0]=new Integer(1);
    a[1]=new Integer(2);
      

  4.   

    因为java按照一切都是对象的原则包装了所有的基本数据类型Integer就是用来包装int的类,他会提供一些对int数相关的处理方法。而int就只是一个数,他没有方法也没有属性所有的基本数据类型都有一个包装他的类与之对应的,这就是区别。