解决方案 »

  1.   

    你的类名为Integer 
    然后 main方法中new 出的Integer 就是自定义的Integer,不是java.lang.Integer 了
    还有 你的package命名为练习,这个很不专业,尽量避免中文
    修改下类名,应该就可以了
      

  2.   

    老大,最好别定义与Java包中现有类重名的类,你可以是用全限定名称引用Integer类,比如java.lang.Integer
      

  3.   


    package 练习;public class Integer { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    java.lang.Integer inte = new java.lang.Integer(492);
    int myInt = inte.intValue();
    System.out.println(myInt);
    }}
    1、你的类名为Integer ,和JAVA包中的Integer,所以下面再要用到此类,就要加上完整包名
    2、这里使用的是两个不同的类
    3、的package命名为练习,这个很不专业,尽量避免中文,建议先看看java编程规范。
      

  4.   

    java.lang.Integer i=new java.lang.Integer(123);
    i.intValue();
      

  5.   

    类名和java.lang.Integer一样,你创建的是你自己建的类对象,把类名换了吧
      

  6.   

    你用自己自定义的Integer来new Integer(int i);可是你的类中并没有这个构造函数哇,我想楼主你想用的是java.lang.Integer下的东西吧,楼上全是正解,你可以看一下。