溫馨提示×

Java中decimalformat怎么保留整數(shù)

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

要在Java中使用DecimalFormat來保留整數(shù),你可以使用以下代碼:

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);
    }
}

輸出結(jié)果為:

123

在這個示例中,我們使用了DecimalFormat類來格式化一個double類型的數(shù)字。通過使用#格式化模式,我們可以指定只保留整數(shù)部分。將格式化后的結(jié)果保存在一個字符串變量中,然后打印出來。

你還可以根據(jù)需要修改格式化模式,例如,如果你想保留兩位小數(shù)并且四舍五入到最接近的整數(shù),可以使用以下代碼:

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);
    }
}

輸出結(jié)果為:

123.46

在這個示例中,我們使用了#.00格式化模式,表示保留兩位小數(shù),并四舍五入到最接近的整數(shù)。

0