對於不須要任何準確計算精度的數字能夠直接使用float或double,可是若是須要精確計算的結果,則必須使用BigDecimal類,並且使用BigDecimal類也能夠進行大數的操做。BigDecimal類的經常使用方法如表11-15所示。ide
表11-15 BigDecimal類的經常使用方法spa
序號ip |
方 法ci |
類型字符串 |
描 述table |
1float |
public BigDecimal(double val)方法 |
構造im |
將double表示形式轉換tab 爲BigDecimal |
2 |
public BigDecimal(int val) |
構造 |
將int表示形式轉換爲 BigDecimal |
3 |
public BigDecimal(String val) |
構造 |
將字符串表示 形式轉換爲BigDecimal |
4 |
public BigDecimal add(BigDecimal augend) |
普通 |
加法 |
5 |
public BigDecimal subtract(BigDecimal |
普通 |
減法 |
6 |
public BigDecimal multiply(BigDecimal |
普通 |
乘法 |
7 |
public BigDecimal divide(BigDecimal |
普通 |
除法 |
範例:進行四捨五入的四則運算