美文网首页
Java 保留两位小数字

Java 保留两位小数字

作者: 牧馬放飏 | 来源:发表于2018-12-02 16:50 被阅读1次

方法一:

.00 表示两位小数 #.0000四位小数 以此类推...

DecimalFormat df = new DecimalFormat("#.00");   
double d = 3.1415926
df.format(d); 

方法二:

四舍五入

double f = 111231.5585;  
BigDecimal b = new BigDecimal(f);  
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();  

方法三:

%.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型

double d = 3.1415926;
String result = String .format("%.2f");

方法四:

digits 显示的数字位数
为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的

double x=23.5455; 
NumberFormat ddf=NumberFormat.getNumberInstance() ;
ddf.setMaximumFractionDigits(2); 
String s= ddf.format(x) ; 
System.out.print(s);

相关文章

网友评论

      本文标题:Java 保留两位小数字

      本文链接:https://www.haomeiwen.com/subject/nhojcqtx.html