Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java double保留2位小数点

作者:似水韶华该惜谁ら   发布日期:2025-05-28   浏览:36

public class DoubleFormatExample {
    public static void main(String[] args) {
        double number = 123.456789;

        // 使用 DecimalFormat 来格式化小数点后两位
        java.text.DecimalFormat df = new java.text.DecimalFormat("#.00");
        String formattedNumber = df.format(number);
        System.out.println("格式化后的数字: " + formattedNumber);

        // 使用 String.format 方法来保留两位小数
        String formattedNumber2 = String.format("%.2f", number);
        System.out.println("使用 String.format 格式化后的数字: " + formattedNumber2);

        // 使用 Math.round 方法来保留两位小数
        double roundedNumber = Math.round(number * 100.0) / 100.0;
        System.out.println("使用 Math.round 方法保留两位小数: " + roundedNumber);
    }
}

解释说明:

  1. DecimalFormatDecimalFormatjava.text 包中的一个类,用于格式化数字。这里我们使用 "#.00" 模式来确保输出总是有两位小数。
  2. String.formatString.format 是一个便捷的方法,可以用来格式化字符串。"%.2f" 表示保留两位小数的浮点数。
  3. Math.round:通过将数字乘以 100,然后使用 Math.round 四舍五入到最接近的整数,再除以 100 来实现保留两位小数的效果。

以上三种方法都可以实现保留两位小数的效果,你可以根据具体需求选择合适的方法。

上一篇:java map的常用方法

下一篇:java map初始化

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站