一、四舍五入保留两位小数
import java.math.RoundingMode;
import java.text.DecimalFormat;
import java.text.NumberFormat;
/**
* -----------------------------------------------
* Date: 2018年10月29日 上午11:06:51
* Author: IT_LittleBaby
* OP: Create or Modify
* -----------------------------------------------
* </p>
*/
public class NumberUtil {
/**
保留两位小数
四舍五入
*/
public static String minScale(double a, double b) {
if (b == 0.00) {
return "0.00";
}
NumberFormat nf = NumberFormat.getNumberInstance();
// 保留两位小数
nf.setMaximumFractionDigits(2);
// 如果不需要四舍五入,可以使用RoundingMode.DOWN
nf.setRoundingMode(RoundingMode.UP);
return nf.format((a / b) * 100);
}
public static String format(double data) {
DecimalFormat df = new DecimalFormat("#,##0.00");
return df.format(data);
}
}