首页 > 编程语言 > 详细

java保留两位小数4种方法

时间:2021-01-12 16:27:11      阅读:20      评论:0      收藏:0      [点我收藏+]

方法一:String的format方法(推荐)

double f = 111231.5585;

System.out.println(String.format("%.2f", f));

 

方法二:DecimalFormat的format方法

double f = 111231.5585;

DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(f));

 

 

 


 

以下内容了解即可,可以不用看

方法三:BigDecimal的setScale方法

double f = 111231.5585;

BigDecimal bg = new BigDecimal(f);
double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(f1);

 

方法四:NumberFormat的setMaximumFractionDigits方法

double f = 111231.5585;

NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);
System.out.println(nf.format(f));

java保留两位小数4种方法

原文:https://www.cnblogs.com/csnjava/p/14265612.html

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