Linux 拨号vps windows公众号手机端

Java中decimalformat怎么保留整数

lewis 8年前 (2017-03-19) 阅读数 10 #程序编程
文章标签 Java

要在Java中使用DecimalFormat来保留整数,你可以使用以下代码:

import java.text.DecimalFormat;

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

输出结果为:

123

在这个示例中,我们使用了DecimalFormat类来格式化一个double类型的数字。通过使用#格式化模式,我们可以指定只保留整数部分。将格式化后的结果保存在一个字符串变量中,然后打印出来。

你还可以根据需要修改格式化模式,例如,如果你想保留两位小数并且四舍五入到最接近的整数,可以使用以下代码:

import java.text.DecimalFormat;

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

输出结果为:

123.46

在这个示例中,我们使用了#.00格式化模式,表示保留两位小数,并四舍五入到最接近的整数。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门