java double 保留两位小数

在Java中,你可以使用 DecimalFormatString.format 来保留 double 类型的数字两位小数。以下是两个例子:

使用 DecimalFormat

import java.text.DecimalFormat;

public class Main {
    public static void main(String[] args) {
        double number = 123.4567;
        DecimalFormat df = new DecimalFormat("#.00");
        String result = df.format(number);
        System.out.println(result);  // 输出:123.46
    }
}

使用 String.format

public class Main {
    public static void main(String[] args) {
        double number = 123.4567;
        String result = String.format("%.2f", number);
        System.out.println(result);  // 输出:123.46
    }
}

这两个例子都会将 double 类型的数字四舍五入到两位小数。注意 DecimalFormat 默认进行四舍五入,而 String.format 的 “%.2f” 格式也意味着四舍五入到两位小数。

你可能感兴趣的:(java点滴积累,java,python,开发语言)