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