设为首页 加入收藏

TOP

Java四舍五入法
2014-11-16 20:20:35 来源: 作者: 【 】 浏览:36
Tags:Java 四舍五入

  // number为四舍五入的数字


  // keta是保留小数点之后的位数,从0开始 (0,1,-1)


  // -1: 表示整数 (155->160) 1:(1.05 ->1.10) 0:(0.5->1.0)


  public BigDecimal rounds(BigDecimal number, int keta) {


  NumberFormat nbf=NumberFormat.getInstance();


  nbf.setMinimumFractionDigits(keta+1);


  BigDecimal value = new BigDecimal(nbf.format(number.setScale(keta, BigDecimal.ROUND_HALF_UP).doubleva lue()));


  return value;


  }


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java如何读取文本文件 下一篇如何将InputStream转成String

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: