要将一个double保留两位小数,可以使用DecimalFormat类来实现。

以下是一个示例代码:

import java.text.DecimalFormat;

public class Main {
    public static void main(String[] args) {
        double number = 3.14159;
        
        DecimalFormat df = new DecimalFormat("#0.00");
        String result = df.format(number);
        
        System.out.println(result);
    }
}

输出结果为:3.14

在上面的示例中,我们使用DecimalFormat类创建了一个格式化模式为"#0.00"的实例。其中,#表示可选的数字位,0表示必须存在的数字位,.表示小数点的位置,00表示小数点后两位数字。然后,我们使用format()方法将double类型的数字格式化为字符串,并将结果打印出来。

请注意,格式化后的结果是一个字符串,而不是一个double类型的值。如果需要继续进行数值运算,可能需要将格式化后的字符串转换为double类型的值

hutool double保留两位小数

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

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