Java Integer类代码未编译

时间:2017-07-30 14:33:15

标签: java integer wrapper

我是Java新手。 我现在从在线资源学习Wrapper课程 以下代码无法编译,但根据在线资料,这是给出结果

class  Integ
{
    public static void main(String[] args) 
    {
        Integer I=new Integer.valueOf("1111",2);
        System.out.println(I);
    }
}

如果我出错了,请你纠正我。

3 个答案:

答案 0 :(得分:2)

class  Integ
{
    public static void main(String[] args)
    {
        Integer i = Integer.valueOf("1111", 2);
        System.out.println(i);
    }
}

答案 1 :(得分:1)

不要使用new运算符,只需执行Integer.valueOf("1111",2);

public static void main(String[] args) 
{
    Integer myI = new Integer.valueOf("1111",2);
               // ^^^
    System.out.println(I);
}

改为:

public static void main(String[] args) 
{
    Integer myI = Integer.valueOf("1111",2);
               // ^^^
    System.out.println(I);
}

答案 2 :(得分:1)

您不应该使用new。只需删除它:

Integer I = Integer.valueOf("1111",2);