6
A
回答
8
你幾乎肯定不希望使用浮點類型(double
,float
,Double
,Float
)來處理貨幣金額,特別是如果你將要執行的計算在他們。主要原因是有許多簡單的數字不能完全表示爲double
等。其中一個這樣的號碼是0.1
。
BigDecimal
因此是這個用例更好的選擇。
2
使用BigDecimal,它比雙金融的東西好多了。看到這裏接受的答案了類似的問題: Double vs. BigDecimal?
2
BigDecimal不僅是最好的選擇,BigDecimal是爲這種情況而設計的。
2
對於大多數應用程序,一個簡單的long
將做到:當代表美分時,這將處理高達10^17美元(歐元,歐元,無論)的金額。
相關問題
- 1. 什麼數據類型應該用於貨幣計算類型
- 2. Access中貨幣值的數據類型
- 3. PHP:用於貨幣值的MySql數據類型
- 4. 用於存儲貨幣值的VB.NET最佳數據類型
- 5. 我使用哪種Swift數據類型用於貨幣
- 6. SQL Server貨幣數據類型問題
- 7. 查詢貨幣/ BigDecimal數據類型
- 8. ASP .NET:SQL Server貨幣類型和.NET貨幣類型
- 9. 我應該使用哪種XML數據類型作爲貨幣/貨幣?
- 10. 什麼是貨幣類型?
- 11. 貨幣類型列到char
- 12. 如何操縱Jquery.ajax數據類型
- 13. 金融應用程序中必需的貨幣數據類型?
- 14. 如何從貨幣類型屬性中檢索值和貨幣類型
- 15. T-Sql從貨幣數據類型中刪除小數點
- 16. MVC數據類型貨幣觸發器數字小鍵盤
- 17. 核心數據 - 貨幣的十進制類型
- 18. Access 2003和SQL Server後端 - 貨幣的數據類型?
- 19. VB 6的貨幣數據類型到C++
- 20. 什麼是MySQL中貨幣的最佳數據類型?
- 21. 根據貨幣代碼將貨幣格式設置爲貨幣
- 22. 用什麼數據類型或結構來存儲R中的貨幣值和貨幣?
- 23. Jsoup得到錯誤的貨幣類型
- 24. 定義JSON模式的貨幣類型
- 25. 在實體框架貨幣數據類型
- 26. c#中哪種數據類型更適合貨幣計算?
- 27. PHP mssql_bind傳遞貨幣數據類型失敗
- 28. 將PostgreSql貨幣數據類型映射到ORMLite
- 29. 操縱數據
- 30. 數據庫:貨幣按CountryCode?