[求助]来看看这个问题
byte byt = Byte.MAX_VALUE;Byte b1 = new Byte(byt);
Byte b2 = new Byte(b1);
System.out.println(b1.intValue() + b2.intValue() - 4.0);
我在JDK1.5中是好的
不知道各位有没有使用1.4或者更老的
试着编译一下上面的代码
把它放在main方法中编译一下
我看的参考书里说它是错的.因为Byte的构造方法只有两个,Byte(String s),Byte(byte b)
并没有Byte(Byte B)
但是我确实能编译通过,并打印出答案250.0
大家都试试吧
把结果回帖在下面
谢谢