-2
A
回答
0
double f = 31030.38076923077;
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(f+" "+df.format(f));
+0
因为你有美好的一天,cheersssss很好用 – CaseyT 2014-09-04 06:48:33
0
使用的BigDecimal像当前显示此
double d = 31030.38474923077;
BigDecimal dec = new BigDecimal(d).setScale(2, RoundingMode.HALF_UP);
System.out.println(dec);
+0
你可能想写一些关于'BigDecimal'的好处和缺点的文章。 *有*需要'BigDecimal'的地方,但是只要*这样的编码和性能就可以保证安全'*通常*不合理...... – thkala 2014-09-04 06:41:58
相关问题
- 1. 位屏蔽java,只显示最后6个十六进制的位数
- 2. Nhibernate:保存所有十进制属性只有两个十进制数
- 3. 显示十进制度
- 4. xforms:十进制只显示一个精度值
- 5. 显示十进制数在Javascript
- 6. XoR两个十六进制
- 7. 如何限制input =“text”中的十进制数只显示整数
- 8. 如何添加两个十进制数
- 9. Java - 十六进制字符串表示为整数十六进制
- 10. 显示欧元的十进制格式
- 11. 在Java中整数为两位数十六进制数
- 12. 比较Java中的两个十六进制字符串?
- 13. SQL ROUND十进制,并显示为varchar
- 14. 结果报告十进制显示为######
- 15. 值显示为十六进制
- 16. 仅显示十六进制字符串
- 17. 无法显示在十六进制
- 18. 循环显示十六进制
- 19. 十进制数只使用jQuery
- 20. 选择一个十六进制附近的十六进制数
- 21. TextBox接受只有一个十进制数与两个精度(例如:ddd.dd)
- 22. java中十进制数的总和
- 23. PHP:如何显示数组中的十进制数?
- 24. 显示从十进制到整数的数据
- 25. VBA隐藏十进制和十六进制的负数十进制数
- 26. 十进制转换为十六进制的转换(Java)的
- 27. Java子串只保留数字和十进制
- 28. 如何输入两位十进制数
- 29. Java - ByteBuffer和十进制和十六进制之间的转换
- 30. 二进制到十进制 - java
显示的代码。 – Amadan 2014-09-04 06:31:34
向我们显示您的代码 - 至少有两种或三种替代方法,但最容易使用的方法取决于您已有的内容... – thkala 2014-09-04 06:31:35
使用'DecimalFormat'类或使用'%.2f'转换'printf ' – jackarms 2014-09-04 06:32:29