黑马程序员技术交流社区

标题: 死循环问题 [打印本页]

作者: 冒牌高手    时间: 2014-9-4 07:39
标题: 死循环问题
本帖最后由 冒牌高手 于 2014-9-8 15:24 编辑

for(byte b=-128;b<=127;b++)为啥是个死循环?

作者: wenjd0000    时间: 2014-9-4 08:14
127+1 = -128  
作者: 杜工    时间: 2014-9-4 08:34
循环到b=127之后,b++,后果可知。
作者: troy健    时间: 2014-9-4 08:39
byte长度为1个字节,表示范围为-128~127,所以超过127后又变成负数,一直是死循环
作者: 尚志    时间: 2014-9-4 08:54
b=127后,b++,b的值就变为-128了、、
作者: Java黑马    时间: 2014-9-4 09:11
还真是第一次碰到,长见识了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2