可能重复:
如何在 Java 中将数字四舍五入到 n 位小数
我很难将浮点数四舍五入到小数点后两位。我尝试了一些我在这里看到的方法,包括简单地使用Math.round()
,但无论我做什么,我都会不断收到不寻常的数字。
我有一个正在处理的浮点数列表,列表中的第一个显示为1.2975118E7
. 是什么E7
?
当我使用Math.round(f)
(f 是浮点数)时,我得到完全相同的数字。
我知道我做错了什么,我只是不确定是什么。
我只希望数字采用格式x.xx
。第一个数字应该是1.30
,等等。