1、第一种 :
//声明转换格式,这里小数点后有几个0就保留几位,小数不足位以0补足.
DecimalFormat df=new DecimalFormat("0.000");
int data = 85;
System.out.println(df.format((float)data));
2、第二种:
// 创建一个数值格式化对象
NumberFormat numberFormat = NumberFormat.getInstance();
// 设置精确到小数点后2位
numberFormat.setMaximumFractionDigits(2);
float data = (float) 85.365648;
System.out.println(numberFormat.format(data));