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  阅读(36)  评论(0)    收藏  举报