读<<Java解惑>>后的碎嘴子(第三章)
第三章--循环问题
24.for (byte b = Byte.MIN_VALUE; b < Byte.MAX_VALUE; b++) {
if (b == 0x90)
System.out.print("Joy!");
}结果是什么也没打,不要被迷惑,十六进制的90虽然是8位,产生了byte本身也是8位能装下不溢出的错觉,但是byte作为有符号整数表示范围是-128~127,负数最高
原创
2013-08-02 09:29:12 ·
571 阅读 ·
0 评论