我正在尝试以下代码:
Double a = Double.MAX_VALUE - (1000000000 * 100000000 * 1000000); System.out.println(a);
但是,结果仍然是1.7976931348623157E308(最大值为Double)
1.7976931348623157E308
有人可以向我解释一下吗?
java precision double
double ×1
java ×1
precision ×1