我总是被告知永远不要代表钱double或float类型,这次我向你提出问题:为什么?
double
float
我确信有一个很好的理由,我根本不知道它是什么.
floating-point currency
这在Java中怎么可能?
我有一个浮动,我想将它四舍五入到最接近的.5.
例如:
1.1应该舍入到1.0
1.3应该舍入到1.5
2.5应该舍入到2.5
3.223920应该舍入到3.0
编辑:另外,我不只是想要字符串表示,我希望在那之后使用实际的浮点数.
java decimal rounding
currency ×1
decimal ×1
floating-point ×1
java ×1
rounding ×1