float保留指定位数的小数
两种方法(主要是要注意返回值类型):
方法一
返回一个float类型
float num = 1.23456f; float num2 = (float)(Math.round(num*100))/100; //100指的是要保留的小数位数 System.out.println(num2);
方法二
返回一个字符串
float num = 1.23456f; DecimalFormat df = new DecimalFormat("0.00"); String num3 = df.format(num); System.out.println(num3);