num除以1000,再四舍五入 int result = new BigDecimal( new BigDecimal(num).divide(new BigDecimal(1000)).doubleValue()) .setScale(0, BigDecimal.ROUND_HALF_UP).intValue();