Java保留两位小数的几种写法总结
2017-06-02 00:00
495 查看
摘要:Java保留两位小数的几种写法总结
本文列举了几个方法:
1.使用java.math.BigDecimal
2.使用java.text.DecimalFormat
3.使用java.text.NumberFormat
4.使用java.util.Formatter
5.使用String.format
文章末尾给大家分享了更多的拓展知识,另外可以自己实现或者借用封装好的类库来实现,在这篇文章中就不一一列举了。下面来看看详细的介绍。
一、使用BigDecimal,保留小数点后两位
?
二、使用DecimalFormat,保留小数点后两位
?
三、使用NumberFormat,保留小数点后两位
?
四、使用java.util.Formatter,保留小数点后两位
?
五、使用String.format来实现。
?
扩展知识
String.format作为文本处理工具,为我们提供强大而丰富的字符串格式化功能。
对浮点数进行格式化
占位符格式为:%[index$][标识]*[最小宽度][.精度]转换符
?
可用标识:
-,在最小宽度内左对齐,不可以与0标识一起使用。
0,若内容长度不足最小宽度,则在左边用0来填充。
#,对8进制和16进制,8进制前添加一个0,16进制前添加0x。
+,结果总包含一个+或-号。
空格,正数前加空格,负数前加-号。
,,只用与十进制,每3位数字间用,分隔。
(,若结果为负数,则用括号括住,且不显示符号。
可用转换符:
b,布尔类型,只要实参为非false的布尔类型,均格式化为字符串true,否则为字符串false。
n,平台独立的换行符,也可通过System.getProperty("line.separator")获取。
f,浮点数型(十进制)。显示9位有效数字,且会进行四舍五入。如99.99。
a,浮点数型(十六进制)。
e,指数类型。如9.38e+5。
g,浮点数型(比%f,%a长度短些,显示6位有效数字,且会进行四舍五入)
本文列举了几个方法:
1.使用
2.使用
3.使用
4.使用
5.使用
文章末尾给大家分享了更多的拓展知识,另外可以自己实现或者借用封装好的类库来实现,在这篇文章中就不一一列举了。下面来看看详细的介绍。
一、使用BigDecimal,保留小数点后两位
1 2 3 4 5 6 |
1 2 3 4 5 6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
1 2 3 4 5 6 |
1 2 3 4 |
对浮点数进行格式化
占位符格式为:%[index$][标识]*[最小宽度][.精度]转换符
1 2 3 4 |
-,在最小宽度内左对齐,不可以与0标识一起使用。
0,若内容长度不足最小宽度,则在左边用0来填充。
#,对8进制和16进制,8进制前添加一个0,16进制前添加0x。
+,结果总包含一个+或-号。
空格,正数前加空格,负数前加-号。
,,只用与十进制,每3位数字间用,分隔。
(,若结果为负数,则用括号括住,且不显示符号。
可用转换符:
b,布尔类型,只要实参为非false的布尔类型,均格式化为字符串true,否则为字符串false。
n,平台独立的换行符,也可通过System.getProperty("line.separator")获取。
f,浮点数型(十进制)。显示9位有效数字,且会进行四舍五入。如99.99。
a,浮点数型(十六进制)。
e,指数类型。如9.38e+5。
g,浮点数型(比%f,%a长度短些,显示6位有效数字,且会进行四舍五入)
相关文章推荐
- Java保留两位小数的几种写法总结
- Java:对double值进行四舍五入,保留两位小数的几种方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- java 保留两位小数的几种方法
- Java保留两位小数的几种做法
- Java保留两位小数的几种做法
- Java保留两位小数的几种做法
- Java保留两位小数的几种做法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- Java保留两位小数的几种方法
- Java保留两位小数的几种做法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- 【小知识点总结】java中两个整数相除得到小数点并保留两位小数的方法
- 总结:java除法保留两位小数
- Java:对double值进行四舍五入,保留两位小数的几种方法
- java保留两位小数几种方法
- java保留两位小数问题
- java保留两位小数问题: