【发布时间】:2020-02-04 14:53:20
【问题描述】:
String.format("%,.0f", 200000000000000000000000.0)
-> 199,999,999,999,999,980,000,000 为什么?
【问题讨论】:
-
因为内部表示的精度。见Is floating point math broken?
-
@LongNguyenVan 你可以在这里寻找解决方案:stackoverflow.com/questions/48201462/…