标签: java double
以下程序返回0.009999999999999998。我的问题是为什么它不会返回.01。
0.009999999999999998
.01
double a = 0.02; double b = 0.03; double c = b - a; System.out.println(c);
我知道BigDecimal会返回预期的输出,但我想了解双重的0.009999999999999998是什么逻辑答案?
BigDecimal