HeavenTang

导航

double 的Bigdecimal精度

double sd = (double)8/(double)261;
BigDecimal bgitem = BigDecimal.valueOf(sd);
double fitem = Math.round(bgitem.setScale(4, BigDecimal.ROUND_HALF_UP).doubleValue()10000)0.01 ;

                    DecimalFormat    df   = new DecimalFormat("######0.00");
                    String st = df.format(fitem);

posted on 2023-05-31 10:48  HeavenTang  阅读(14)  评论(0)    收藏  举报