double 表示小数精度不准确,要使用BigDecimal,不能只让他走个过场,整个运算,格式转化都要使用其自带的方法。用字符串初始化BigDecimal,或者valueOf。大数值处理专家,要用BigInteger