概述
1,
double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
doublef1 = b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
2,
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
df.format(你要格式化的数字);
double d1 = 3.23456
double d2 = 0.0;
double d3 = 2.0;
df.format(d1);
df.format(d2);
df.format(d3);
3,
double d = 3.1415926;
String result = String .format("%.2f");
4,
double x=23.5455;
NumberFormat ddf1=NumberFormat.getNumberInstance() ;
ddf1.setMaximumFractionDigits(2);
String s= ddf1.format(x) ;
digits 显示的数字位数为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的
最后
以上就是无心泥猴桃为你收集整理的Java中精确到(保留)小数点后几位的方法的全部内容,希望文章能够帮你解决Java中精确到(保留)小数点后几位的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复