lhl-shubiao

关于保留精度和小数位的处理:

1、DecimalFormat df = new DecimalFormat("#.00")  #会原样输出,0代表保留几位小数

    DecimalFormat normalAmountFormat = new DecimalFormat("###,##0.0000"); --千分符;保留四位小数

      df.format(num);

2、BigDecimal db = new BigDecimal(num);

      bd.setScale(2,Bigdecimal.ROUND_UP).doubleValue(); ROUND_HALF_UP 五舍六入, ROUND_UP 四舍五入 ;DOWN 同理

备注:需要小数不够时补零,建议用df

分类:

技术点:

相关文章: