java保留小数方法
public static void main(String[] args) {
double a = 0.21546789;
// 1
BigDecimal bd = new BigDecimal(a);
double v = bd.setScale(2, BigDecimal.ROUND_FLOOR).doubleValue();
System.out.println(v); // 输出:0.21
// 2
System.out.println(String.format("%.2f", a)); // 输出:0.22
// 3
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);
System.out.println(nf.format(a)); // 输出:0.22
}