首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Doublel保存两位小数

2012-12-22 
Doublel保留两位小数/*** 保留两位小数* @param num* @return*/public static double chgNum4Point2(doubl

Doublel保留两位小数

/**       * 保留两位小数       * @param num       * @return       */      public static double chgNum4Point2(double num){           //BigDecimal bd = new BigDecimal(num); 遇到0.005情况不会进1        BigDecimal bd = new BigDecimal(Double.toString(num)); //改进方法,转为string类型可解决          double m = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();           return m;       } 
1 楼 chenhao_yssy 2012-03-06   把num换称9.985和9.995试试。 2 楼 xixian 2012-03-12   chenhao_yssy 写道把num换称9.985和9.995试试。
谢谢提醒 该问题已改进

热点排行