BigDecimal a = new BigDecimal(500.22);
//保留两位小数
BigDecimal b = a .setScale(4, RoundingMode.HALF_UP);
//结果500.2200
BigDecimal a = new BigDecimal(10001500);
BigDecimal b = new BigDecimal(9000000);
BigDecimal d = a.divide(b,3,BigDecimal.ROUND_HALF_UP);
System.out.println(d);
//结果:1.111