天天看點

Java 常用對象-BigDecimal

2017-11-02 22:03:14

BigDecimal類:不可變的、任意精度的有符号十進制數。BigDecimal 由任意精度的整數非标度值 和 32 位的整數标度 (scale) 組成。如果為零或正數,則标度是小數點後的位數。如果為負數,則将該數的非标度值乘以 10 的負 scale 次幂。是以,BigDecimal 表示的數值是 (unscaledValue × 10-scale)。

BigDecimal 類提供以下操作:算術、标度操作、舍入、比較、雜湊演算法和格式轉換。<code>toString()</code> 方法提供 BigDecimal 的規範表示形式。

Java中float和double存儲會有精度問題,是以引入了BigDecimal類。

*構造方法:

Java 常用對象-BigDecimal
Java 常用對象-BigDecimal

最好使用字元串進行初始化。

*常用方法:

Java 常用對象-BigDecimal
Java 常用對象-BigDecimal
Java 常用對象-BigDecimal
Java 常用對象-BigDecimal