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