我是Java新手。 我现在从在线资源学习Wrapper课程 以下代码无法编译,但根据在线资料,这是给出结果
class Integ
{
public static void main(String[] args)
{
Integer I=new Integer.valueOf("1111",2);
System.out.println(I);
}
}
如果我出错了,请你纠正我。
答案 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);