使用DecimalFormat类的setMinimumFractionDigits()方法将小数点后的最小位数设置为0,以便显示小数点后的零。代码示例如下:
double num1 = 3.0;
double num2 = 3.14;
DecimalFormat decimalFormat = new DecimalFormat("#.##");
System.out.println(decimalFormat.format(num1)); // 输出3
System.out.println(decimalFormat.format(num2)); // 输出3.14
// 设置小数点后的最小位数为0
decimalFormat.setMinimumFractionDigits(0);
System.out.println(decimalFormat.format(num1)); // 输出3.0
System.out.println(decimalFormat.format(num2)); // 输出3.14
在上面的示例中,当小数点后的最小位数设置为0时,3.0将会被格式化为3.0而不是3。