【发布时间】:2018-03-04 10:30:08
【问题描述】:
我有一个号码1349.9431。如何仅使用除法 (/) 和模数 (%) 运算符打印具有 3 个小数位、2 个小数位和 1 个小数位的数字?
每当我尝试除法或使用模数时,我都会得到一些疯狂的数字,例如:13499.430999999999
【问题讨论】:
-
DecimalFormat -
@AniketSahrawat 重点是“只使用除(/)和模(%)运算符”
-
@TobiasWeimer 我不明白。你的观点是什么?
-
@TobiasWeimer 我认为这不值得讨论,我已经阅读了这个问题。我仍然会推荐使用
NumberFormat和DecimalFormat -
@AniketSahrawat 所以再读一遍问题,他不允许使用 DecimalFormat。