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. SQL從小數點後3位舍入到2位小數
- 2. 舍入到小數點後兩位
- 3. 如何將小數點後兩位到小數點後n位?
- 4. 舍入到小數點後一位?
- 5. 四捨五入到小數點後兩位小數
- 6. 如何四捨五入浮點數。到小數點後兩位?
- 7. 渲染小數點後三位小數
- 8. 小數位數...將Double值轉換爲小數點後0位
- 9. 如何將數字四捨五入到小數點後兩位
- 10. 嘗試在java中舍入到小數點後兩位數
- 11. 如何將此浮點數小數點後兩位小數?
- 12. Javascript regExp接受小數點後12位數和小數點後兩位數
- 13. DecimalFormat未正確舍入到小數點後兩位數
- 14. 爪哇,四捨五入到小數點後兩位數
- 15. 將小數點後第三位舍入小數點後第二位(例如$ 0.033變爲$ 0.04)
- 16. 如何將小數點四捨五入到小數點後第十位?
- 17. 四捨五入到小數點後第三位在Python
- 18. 將結果舍入到小數點後兩位
- 19. 如何比較兩位小數到小數點後10位?
- 20. '正確'四捨五入到Python,到小數點後三位
- 21. 精確地將浮點數/小數點精確到小數點後3位?
- 22. 小時的時差與小數點後兩位小數點差
- 23. Angularjs指令在小數點後舍入兩位數
- 24. 圓到小數點後兩位並刪除其他小數點
- 25. 將小數點後兩位的浮點數與小數點後六位的浮點數相除
- 26. C#Double - ToString()格式化,小數點後兩位但不捨入
- 27. JavaScript四捨五入到小數點後第二位0
- 28. 如何將小數點後一位的值舍入爲2位小數
- 29. REACT - 防止小數點後2位小數點後的輸入
- 30. 在SQL中將浮點數舍入到2位小數位
的可能重複的[圓形雙到小數點後2個顯著附圖](http://stackoverflow.com/questions/2808535/round-a-double-to- 2位有效數字 - 小數點後的數字) – tchrist 2012-09-05 23:23:19