java定义最大值最小值

语法实现:

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

猜你喜欢

转载自blog.csdn.net/weixin_30363263/article/details/80181660