首页后端开发正文

java中int类型的最大值和最小值分别是多少?(附原因)

朱绪2016-10-254504Java

Java中int类型的最大值是2^31-1,也就是2147483647。

最小值是-2^31,即为-2147483648。

通过敲下面的代码就可以查看到:

System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);

结果如下图所示:

java中int类型的最大值和最小值

在java中,int类型占4个字节(byte),也就是32个位(bit)。2^32拿出一半用来表示负数,因为还有个0,所以正数最大就是2^31-1。