在 Java 中,可以使用 DecimalFormat 类来实现 Double 类型数据的四舍五入并保留两位小数。具体操作如下所示:

import java.text.DecimalFormat;

public class Main {
    public static void main(String[] args) {
        double number = 3.1415926;
        
        DecimalFormat df = new DecimalFormat("#.00"); // 设置保留两位小数
        
        String result = df.format(number); // 格式化 Double 类型数值
        
        System.out.println(result); // 输出结果为 3.14
    }
}

在上述代码中,首先创建了一个 DecimalFormat 对象 df,并使用 '#.00' 的格式设置来保留两位小数。然后,通过调用 df 的 format 方法来将 Double 类型数值格式化为字符串。最后,将格式化后的结果输出到控制台。

注意:这种方式只是将 Double 类型数值格式化为字符串,并不改变其本身的值。如果需要对 Double 类型数值进行四舍五入并保留两位小数后的计算,可以使用 BigDecimal 类来进行精确计算。

Java Double 类型保留两位小数的四舍五入方法

原文地址: https://www.cveoy.top/t/topic/pjdk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录