我在尋找Java框架,對數級(忽略原子的子類),實現共同的數學運算,與像 對數字
compare(Number a, Number b);
add(Number a, Number b);
方法和以下數量型鑄造的規則的Java框架參數是十進制的,那麼操作結果將是十進制, ,如果所有參數都是整數,則操作結果將是整數。
這個的目的: 我有數學實用工具類,它操作小數和整數。一些操作需要進行很多次迭代,如果數字是十進制數,會導致精度降低,但如果操作對整數參數起作用(因爲沒有除法操作),則可以避免精度損失。因此,我試圖通過使用可能在整數域中計算的數學框架來減少精度損失(對於所有參數都是整數的情況)。
另一個問題是 - 也許我錯了,對於小數的多/加/分操作沒有精度損失?
什麼Java類型是不是在暗示,當你說「小數」? – Giann
實現浮點模型(BigDecimal,Double,Float)的所有數字 – setec