在开发中double的处理时会出现NAN(无穷小)和INFINITY(无穷大)的情况,所以我们需要在这种情况时加一下处理 1.当double得到NAN时加上验证DOUBLE.isNan(值) double a = 0.0 * 0.0; if (Double.isNaN(a)) { a = 0.0; } 2.当double得到INFINITY时加上验证DOUBLE.isInfinite(值) double b = 0.0 / 0.0; ...
publicclassDivisionExample{publicstaticvoidmain(String[]args){doublea=10.0;doubleb=0.0;doubleresult=a/b;System.out.println("Result of a / b: "+result);// 输出 InfinitydoublenegativeResult=-a/b;System.out.println("Result of -a / b: "+negativeResult);// 输出 -InfinitydoublezeroResult=0.0/...
在开发中double的处理时会出现NAN(无穷小)和INFINITY(无穷大)的情况,所以我们需要在这种情况时加一下处理 1.当double得到NAN时加上验证DOUBLE.isNan(值) double a = 0.0 * 0.0; if (Double.isNaN(a)) { a = 0.0; } 2.当double得到INFINITY时加上验证DOUBLE.isInfinite(值) double b = 0.0 / 0.0; ...
在Java中,正无穷大表示为Double.POSITIVE_INFINITY,负无穷大表示为Double.NEGATIVE_INFINITY。这两个常量可以用来表示计算中的溢出或者无限大的情况。下面是一个简单的示例代码: doublepositiveInfinity=Double.POSITIVE_INFINITY;doublenegativeInfinity=Double.NEGATIVE_INFINITY;System.out.println(positiveInfinity);// 输出 I...
由NaN延伸的问题 (可以通过Double.isFinite() 来判断 这是一个有限的数字) Double类型的难点: Infinity 无穷大 -Infinity 无穷小 NaN 不是一个数字 集合 ConcurrentHashMap ConcurrentHashMap 结合了 HashMap 和 HashTable 二者的优势,迭代器是弱一致性的。HashMap 没有考虑同步,hashtable 考虑了同步的问题。但是...
负无穷大 Double.NEGATIVE_INFINITY NaN(不是一个数字)Double.NaN 例如:正数 / 0 = 正无穷大,0 / 0 = NaN 判断数字是否为无穷大小 d.isInfinite() 判断数字是否为数字 d.isNaN() 绝大部分应用程序都采用 double 类型,但是浮点数值不适用于无法接受舍入误差的金融计算中。2.0 - 1.1 = 0.89999999999…,这种...
float/double这两个类型都可以表示正无穷负无穷NaN这三个特殊值 。以double类型为例,可以通过如下代码看到正无穷负无穷NaN的效果 public class Show { public static void main(String[] args) { double d1 = Double.POSITIVE_INFINITY; double d2 = Double.NEGATIVE_INFINITY; ...
注释:常量DOUbLe.POSITIVEINFINITY、DOUbLe.NEGATIVEINFINITY和 Double.NaN(以及相应的Float 类型的常量)分别表示这三个特殊的值,但在 实际应用中很少遇到。特别要说明的是,不能如下检测一个特定值是否等于 Double.NaN:if(x==Double.NaN)// is never true ...
表示保持 double 类型的正无穷大的常量。
【常量Double(或Float).POSITIVE_INFINITY表示正无穷大、常量Double(或Float).NEGATIVE_INFINITY表示负无穷大、常量Double(或Float).NaN表示NaN(不是一个数)。 但是在实际中很少用到它们。特别要说明的是,不能如下检测一个特定结果是否等于Double(Float).NaN: if(x == Double.NaN)//is never true 所有NaN的值都...