首页 > 其他 > 详细

doubleb保留小数点的几种方案

时间:2015-08-25 12:44:51      阅读:241      评论:0      收藏:0      [点我收藏+]

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保留小数点的几种方案

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!