计算
12*(1+1%)
double v = BigDecimal.valueOf(12 * 1 * 0.01).add(BigDecimal.valueOf(12))
.setScale(2/*表示精确到小数点后几位*/, BigDecimal.ROUND_DOWN).doubleValue();
System.out.println(v);
DecimalFormat decimalFormat = new DecimalFormat("#.##");//表示精确到小数点后几位
Double aDouble = new Double(decimalFormat.format(12 * (Math.max(0, 1 + 0.01))));
System.out.println(aDouble);