Java学习之整数类型最大值最小值

时间:2020-11-26 15:10:48

Java中提供了long、int、short、及byte四种整数类型的最大值、最小值的代码。最大值定义为MAX_VALUE,最小值定义为MIN_VALUE,在使用时分别加上类名就行了。以int为例,代码如下:

public class hello
{
public static void main(String args[])
{
long num1 = java.lang.Long.MAX_VALUE;
System.out.println(num1);
long num2 = java.lang.Long.MIN_VALUE;
System.out.println(num2);
<span style="white-space:pre"> </span>}
}



输出结果为:2147483647-2147483648

</pre><pre name="code" class="java">
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"></span>

以下给出各类型的最大值最小值对照表,具体代码可自己实现。

注:下表只给了最大值的引用全名,使用最小值只需将MAX_VALUE替换为MIN_VALUE即可。

  long int short byte
引用全名 java.lang.Long.MAX_VALUE java.lang.Integer.MAX_VALUE java.lang.Short.MAX_VALUE java.lang.byte.MAX_VALUE
最大值 9223372036854775807 2147483647 32767 127
最小值 -9223372036854775808 -2147483648 -32768 -128