Method One:
这样计算可以保留result_value小数点后四位,以此类推,1后面几个零就是保留小数点后几位数.
Method two:
这样就是保留小数点后两位小数,如果想保留三位,则为
感兴趣的可以试试.
(double)(Math.round(result_value*10000)/10000.0)
这样计算可以保留result_value小数点后四位,以此类推,1后面几个零就是保留小数点后几位数.
Method two:
import java.text.DecimalFormat;
DecimalFormat df = new DecimalFormat("###.00");
System.out.println(df.format(double_value));
这样就是保留小数点后两位小数,如果想保留三位,则为
DecimalFormat df = new DecimalFormat("###.000");
感兴趣的可以试试.
本文介绍了两种在Java中控制浮点数精度的方法。第一种使用Math类进行四舍五入,可精确到指定的小数位数。第二种利用DecimalFormat类格式化输出,适用于固定精度的场景。
9112

被折叠的 条评论
为什么被折叠?



