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