您的位置:首页 > 编程语言 > Java开发

JAVA中精确保留到小数点后2(n)位的办法

2015-11-16 08:44 591 查看
转载于http://my.oschina.net/se77en/blog/41869 


1java.text.DecimalFormat df = new java.text.DecimalFormat("#0.##");  
2double d=3.14159;  
3System.out.println(df.format(d));
1java.math.BigDecimal bd = new java.math.BigDecimal("3.14159265");  
2bd = bd.setScale(2,BigDecimal.ROUND_HALF_UP);
01class Test{  
02      public static void main(String se77en[]){  
03          double ret = convert(3.14159);  
04          System.out.println(ret);  
05      }  
06         
07      static double convert(double value){  
08          long l1 = Math.round(value*100);   //四舍五入  
09          double ret = l1/100.0;    //注意:使用100.0而不是100  
10          return ret;  
11      }  
12  }
1double d = 3.14159;  
2d = (double)((int)(d*100+0.5))/100;


<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

阅读(2243) | 评论(0) | 转发(0) |

0
上一篇:break 与 continue的区别

下一篇:2012年11月5日 整理博文+回顾求职之路

相关热门文章
欢迎有什么办法可以让男人绝精...

欢迎有什么办法可以让男人那个...

欢迎有什么办法可以让男人阳痿...

欢迎跑胡子千术有什么办法在Ch...

安装Linux找不到硬盘的解决办...

Tomcat 6 配置SSI

tomcat + ssi

JDK1.6官方下载_JDK6官方下载_...

Java 判断文件夹、文件是否存...

MyEclipse6.5下载及注册码...

linux dhcp peizhi roc

关于Unix文件的软链接

求教这个命令什么意思,我是新...

sed -e "/grep/d" 是什么意思...

谁能够帮我解决LINUX 2.6 10...

给主人留下些什么吧!~~

评论热议
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: