java定义最大值最小值
程序员文章站
2024-03-15 21:30:24
...
语法实现:
public static final int INT_MIN = 0x80000000;
public static final int INT_MAX= 0x7fffffff;
计算机能理解的东西是二进制的01串。在计算机内部数值的二进制表示,有正码、反码和补码。一般采用二进制补码进行表示和运算,MIN_VALUE = 0x80000000
和 MAX_VALUE = 0x7fffffff
就是补码表示的Integer的最小值(-2^31)和最大值(2^31-1)。
通常在编程过程中初始最大最小值的时候可以用到,或者是动态规划的问题的初始化,比如判断一个二叉树是否为二叉搜索树时用到,见博客https://blog.csdn.net/weixin_30363263/article/details/80181628
上一篇: 寻找数组元素中的最值