欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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