/** * 公共方法-计算比率 * @param divisor 除数 * @param dividend 被除数 * @return */ private double commonComputeRatio(Integer divisor, Integer dividend) { double ratio = 0d; if (divisor == null) return ratio; if (dividend != null && dividend !=0 ){ // 比率 = 某条件下的项目数 / 总项目数 ratio = (double) divisor / dividend * 100; ratio = this.keepTwoDecimals(ratio);//保留两位小数 } return ratio; } /** * 公共方法-保留两位小数 * @return */ private double keepTwoDecimals(Double nums){ if (nums!=null){ return new BigDecimal(nums).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();//保留两位小数 } return 0d; }