黑马程序员技术交流社区
标题:
Integer.MIN_VALUE=Integer.MAX_VALUE+1?
[打印本页]
作者:
twtzhongxin
时间:
2014-3-11 22:55
标题:
Integer.MIN_VALUE=Integer.MAX_VALUE+1?
本帖最后由 twtzhongxin 于 2014-3-13 22:46 编辑
public class Test3 {
public static void main(String[] args) {
int i=Integer.MAX_VALUE+1;
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
System.out.println(i);
}
}
复制代码
作者:
duanyoujiji
时间:
2014-3-12 08:55
如果一个整数加法溢出,那么结果是低阶位的数学和在一些足够大的二进制补码格式表示。如果发生溢出,那么结果的标志是不作为的两个操作数的值的数学和符号相同。Integer.MIN_VALUE==Integer.MAX_VALUE+1(这里好像是双等号)stackoverflow上面有英文解释。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2