我想爲沒有四捨五入的浮點數取兩位小數。例如。 4.21777應該是4.21而不是4.22。我該怎麼做呢?如何在沒有舍入的情況下顯示2位小數?
0
A
回答
6
一個簡單的回答:
double x = 4.21777;
double y = Math.floor(x * 100)/100;
+0
它應該被標記爲正確的答案。 – anivaler 2016-05-05 09:59:22
0
減去0.005
再圓。例如,如果您只想打印該號碼,則可以使用格式%f6.2
和值x-0.005
。
0
float f = 4.21777 * 100;
int solution = (int)f;
f = solution/100;
這應該工作;)
說明:用100乘以,你會得到421.777,CASTET爲int其中,被四捨五入至421現在100返回它的實際值除以。
相關問題
- 1. 如何在不捨入的情況下截斷小數位數?
- 2. 在沒有取整的情況下顯示Datagridview中的2個小數位數
- 3. 如何在沒有舍入的情況下將浮點值打印到小數點後2位
- 4. python下舍入爲2位小數
- 5. 如何在不捨入C的情況下捨去十進制小數點C
- 6. 如何在不捨入的情況下打印所有小數點?
- 7. ASP.NET如何在沒有GridView的情況下顯示數據
- 8. Detailtext沒有顯示的情況下?
- 9. 在Javascript中舍入到2位小數
- 10. c舍入到2位小數位#
- 11. 在C中不同情況舍入或捨棄小數點#
- 12. java如何在沒有try-catch的情況下顯示異常
- 13. 如何在沒有通過編程的情況下顯示ContextMenuToolStripItem?
- 14. 如何在沒有聲音的情況下顯示通知java
- 15. 如何在沒有裝飾的情況下顯示圖像
- 16. 如何在沒有webview的情況下顯示HTML內容android
- 17. 如何在沒有組合框的情況下顯示DataGridViewComboBoxColumn?
- 18. 如何顯示在C++中位數的固定數量沒有四捨五入
- 19. 如何顯示一位小數(無四捨五入)並顯示整數的.0?
- 20. 如何在C++中舍入小數位?
- 21. 舍入至少2至4位小數
- 22. JS舍入到2位小數
- 23. SQL - 舍入到2位小數
- 24. 如何在沒有循環的情況下顯示所有分數?
- 25. Laravel:在沒有雄辯的情況下顯示數據
- 26. 如何在沒有行數的情況下回顯消息
- 27. 如何在沒有Javascript的情況下強制輸入數字?
- 28. 如何在Java中計算時舍入到2位小數
- 29. 如何將小數點後一位的值舍入爲2位小數
- 30. 在沒有四捨五入的情況下在Javascript中打印整數作爲小數點
你打算將這個值用於更多的數學運算,還是隻是爲了顯示在屏幕上。 – aglassman 2013-02-18 18:07:52