标签:代码 应该 最小 一个 als max 最大 编程 示例
java的Integer类型溢出即,Integer类型最大值+1编程最小值,或者Integer类型最小值-1变成Integer类型最大值。类似于一个首尾相连的环状。由此带来的表现是:
[-2147483648,2147483647]
示例如下:
//第一个判断是正确的
System.out.println(Integer.MAX_VALUE<-1);//false
System.out.println(Integer.MAX_VALUE+1<0);//true
因此整型判断大小是应该用如下代码:
a<b?-1:(a==b?0:1);返回整型结果的判断
//或者直接
a<b;
标签:代码 应该 最小 一个 als max 最大 编程 示例
原文地址:https://www.cnblogs.com/dugk/p/8900817.html