double numRate = 0;
int num=6;
int num2=9;
BigDecimal versionRate = BigDecimal.valueOf((double) num / num2);
//保留两位小数
numRate = versionRate.setScale(2, RoundingMode.HALF_UP).doubleValue();
RoundingMode.HALF_UP表示四舍五入,RoundingMode.HALF_DOWN也是五舍六入,BigDecimal.ROUND_UP表示进位处理(就是直接加1),BigDecimal.ROUND_DOWN表示直接去掉尾数