这个问题在这里已经有答案了:
java中如何将数字四舍五入到小数点后n位(35个答案)4个月前关门了。在java中,如何在函数中返回4位小数的双数据类型?
public static double fun(){ double d=2.5d; String s=String.format("%.4f",d); double ans=Double.parseDouble(s); return(ans); }
实际输出=2.5预期产量=2.5000
jm2pwxwz1#
如果您使用double进行数学计算,请使用 2.5 相当于 2.5000 . 你能更具体地解释一下为什么你想要后者吗?如果您真的需要4位小数,我假设这是某种输出格式化任务,在这种情况下,您可以直接返回字符串表示形式。
2.5
2.5000
1条答案
按热度按时间jm2pwxwz1#
如果您使用double进行数学计算,请使用
2.5
相当于2.5000
. 你能更具体地解释一下为什么你想要后者吗?如果您真的需要4位小数,我假设这是某种输出格式化任务,在这种情况下,您可以直接返回字符串表示形式。