1
A
回答
1
使用以下十进制格式:0.000
+0
@prashant请注意,数字在计算机中的存储方式以及显示方式存在差异。这个答案和keshu的,显示了如何显示尾数为0的数字。它实际上并不是以这种方式存储的,但这并不重要。 – 2010-09-24 13:57:34
4
String res = String.format("%.3f", 2.34);
,或者如果你想打印
System.out.printf("%.3f",2.34);
8
DecimalFormat myFormatter = new DecimalFormat("0.000");
String output = myFormatter.format(2.34d);
0
托尼·恩尼斯的评论之后,你不能圆浮点可变为特定的小数位数或位数,但不将其转换为基数为10的小数位数或。这就是上面的答案,他们也将它转换成可显示的文本。
1
使用setMinimumFractionDigits和setRoundingMode
final DecimalFormat df = new DecimalFormat();
df.setMinimumFractionDigits(3);
df.setRoundingMode(RoundingMode.HALF_UP);
df.format(2.34);
相关问题
- 1. 如何将小数点后两位到小数点后n位?
- 2. 舍入到小数点后一位?
- 3. 如何四舍五入浮点数。到小数点后两位?
- 4. 渲染小数点后三位小数
- 5. 如何将数字四舍五入到小数点后两位
- 6. 如何将此浮点数小数点后两位小数?
- 7. 爪哇,四舍五入到小数点后两位数
- 8. 四舍五入到小数点后第三位在Python
- 9. 将结果舍入到小数点后两位
- 10. 如何比较两位小数到小数点后10位?
- 11. '正确'四舍五入到Python,到小数点后三位
- 12. 小时的时差与小数点后两位小数点差
- 13. Angularjs指令在小数点后舍入两位数
- 14. 将小数点后两位的浮点数与小数点后六位的浮点数相除
- 15. JavaScript四舍五入到小数点后第二位0
- 16. REACT - 防止小数点后2位小数点后的输入
- 17. 在SQL中将浮点数舍入到2位小数位
- 18. C++舍入双精度小数点后两位数
- 19. 圆整数>小数点后两位
- 20. NSNumberFormatter只四舍五入到小数点后3位
- 21. 限制双到小数点后两位
- 22. 圆形双到小数点后两位
- 23. 提取小数点后的10位数,并应用舍入到3个位置
- 24. Fortran - 要舍入到小数点一位
- 25. 不知道如何四舍五入到小数点后两位
- 26. 高效BigDecimal舍入到小数点后两位
- 27. (vb.net)四舍五入到小数点后两位
- 28. 如何四舍五入到小数点后两位PHP
- 29. AngularJS {{val |数字:1}}不舍入到小数点后1位
- 30. 尽管四舍五入到小数点后两位,只有一位小数点输出
的可能重复的[圆形双到小数点后2个显著附图](http://stackoverflow.com/questions/2808535/round-a-double-to- 2位有效数字 - 小数点后的数字) – tchrist 2012-09-05 23:23:19