【发布时间】:2021-04-24 07:27:14
【问题描述】:
整数包装类
Integer obj = new Integer("1000");
System.out.println(obj.byteValue( )); //-24
我无法理解这个输出是如何形成的。我想了解如何将整数中的“1000”转换为字节中的“-24”。我想知道这背后的逻辑。
【问题讨论】:
-
提示:(1)字节数的范围是多少(可以容纳多少位)? (2) 看一下-24和1000的二进制表示。
-
@GauthamM 谢谢先生,我现在可以理解了