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 |