Java判断浮点数相等
2020-04-26 本文已影响0人
大红豆小薏米
判断浮点数是否相等 不可以 直接用 ==
double a = 1.0;
double b = 0.1 + 0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1;
out.println(Math.abs(a-b)<1e-6);
判断浮点数是否相等 不可以 直接用 ==
double a = 1.0;
double b = 0.1 + 0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1;
out.println(Math.abs(a-b)<1e-6);