溫馨提示×

Java中decimalformat怎么保留整數

小億
295
2024-01-19 11:51:23
欄目: 編程語言

要在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格式化模式,表示保留兩位小數,并四舍五入到最接近的整數。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女