String的format方法

1
2
float a=12.3333f;
System.out.println(String.format("%.2f",a));

DecimalFormat的format方法

1
2
3
float a=12.3333f;
DecimalFormat decimalFormat = new DecimalFormat("#.00");
System.out.println(decimalFormat.format(a));

Java代码

1
2
3
4
5
6
public static void main(String[] args) {
float a=12.3333f;
System.out.println(String.format("%.2f",a));
DecimalFormat decimalFormat = new DecimalFormat("#.00");
System.out.println(decimalFormat.format(a));
}

结果

12.33
12.33