java常用代码

整数相除(sum \ bad 为int类型)

BigDecimal a = new BigDecimal(""+(sum-bad)+".00");
BigDecimal b = new BigDecimal(""+(sum)+".00");
BigDecimal goodEntRate =a.divide(b,4,BigDecimal.ROUND_HALF_UP);
goodEntRate = goodEntRate.multiply(BigDecimal.valueOf(100)).setScale(1,BigDecimal.ROUND_DOWN);// 保留1位小数


你可能感兴趣的:(java常用代码)