码迷,mamicode.com
首页 > 其他好文 > 详细

doubleb保留小数点的几种方案

时间:2015-08-25 12:48:02      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:doubleb保留小数点的几种方案

result是是我们需要处理的double类值

get_result是用来保存我处理后的double及处理好小数点的值

  1. //方案一:  

  2. result = (double)(Math.round(result*100)/100.0)   

  3.   

  4. //方案二:  

  5. DecimalFormat df = new DecimalFormat("#.##");    

  6. Double get_result = Double.parseDouble(df.format(result));  

  7.   

  8. //方案三:  

  9. get_result = Double.ParseDouble(String.format("%.2f",result));  

  10.   

  11. //方案四:  

  12. BigDecimal bd = new BigDecimalresult_value();  

  13. BigDecimal  bd2 = bd.setScale(2,BigDecimal  .ROUND_HALF_UP);  

  14. get_result = Double.ParseDouble(bd2.ToString());  



方案二最常用最不会出错了

本文出自 “爱吉” 博客,请务必保留此出处http://10079391.blog.51cto.com/10069391/1687532

doubleb保留小数点的几种方案

标签:doubleb保留小数点的几种方案

原文地址:http://10079391.blog.51cto.com/10069391/1687532

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!