java提供了兩個高精度計算的類,BigInteger和BigDecimal。雖然他們大致上屬於包裝類的範疇。可是兩者沒有對應的基本類型。他們的運算速度比較慢。在這裏咱們用速度換取了精度。java
BigIntger支持任意精度的整數,也就是說,在運算中,能夠準確地表示任何大小的整數值,而不會丟失任何信息spa
BigDecimal支持任何精度的定點數,例如你能夠用他進行精確的貨幣計算ci