
我们需要分析结果的二进制内容:
Integer.MAX_VALUE * 1 = 0x7fffffff(十进制2147483647)
Integer.MAX_VALUE * 2 = 0xfffffffe,即-2
Integer.MAX_VALUE * 3 = 0x17ffffffd,但它是33位,在被截断后,它是0x7ffffffd,即2147483645
等等…
欢迎分享,转载请注明来源:内存溢出

我们需要分析结果的二进制内容:
Integer.MAX_VALUE * 1 = 0x7fffffff(十进制2147483647)
Integer.MAX_VALUE * 2 = 0xfffffffe,即-2
Integer.MAX_VALUE * 3 = 0x17ffffffd,但它是33位,在被截断后,它是0x7ffffffd,即2147483645
等等…
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)