JAVA基础 第四篇:int型、double型中的几个极限值(最值)

我们初学JAVA时,首先接触到的数值类型为:int型、double型,伴随着学习的深入,我们发现这两个数值“不够用”,因此我们先后接触了float、Long、BigInteger、BigDecimal等等数据类型,在前面的章节中我们使用的也多为BigDecimal类型。

今天我们“无聊”一下,在控制台将int型、double型的几个极限值输出来看一看。

首先我们在main()主体方法中输入如下代码:

		System.out.println("Integer.MAX_VALUE = " + Integer.MAX_VALUE);
		System.out.println("Integer.MIN_VALUE = " + Integer.MIN_VALUE);
		System.out.println("Double.MAX_VALUE = " + Double.MAX_VALUE);
		System.out.println("Double.MIN_VALUE = " + Double.MIN_VALUE);
		System.out.println("Double.MAX_EXPONENT = " + Double.MAX_EXPONENT);
		System.out.println("Double.MIN_EXPONENT = " + Double.MIN_EXPONENT);
		System.out.println("Double.MIN_NORMAL = " + Double.MIN_NORMAL);

运行结果:

Integer.MAX_VALUE = 2147483647
Integer.MIN_VALUE = -2147483648
Double.MAX_VALUE = 1.7976931348623157E308
Double.MIN_VALUE = 4.9E-324
Double.MAX_EXPONENT = 1023
Double.MIN_EXPONENT = -1022
Double.MIN_NORMAL = 2.2250738585072014E-308

当然,各位程序员们可以根据实际需求选择相应的数据类型,在此输出仅仅作为长度参考。 

 

你可能感兴趣的:(JAVA,编程基础)