天天看點

BigInteger類

程式有時會處理大整數,其取值超出了基本整數類型的範疇可以使用java.math包中的BigInteger類來處理,該類可以提供任意精度的整數運算

BigInteger類的構造方法

public BigInteger(String s)

如果s中包含非法字元,會發生NumberFormatException異常

public BigInteger add(BigInteger n)

傳回目前對象與n之和

public BigInteger subtract(BigInteger n)

傳回目前對象與n之差

public BigInteger multiply(BigInteger n)

傳回目前對象與n之積

public BigInteger divide(BigInteger n)

傳回目前對象與n之商

public BigInteger remainder(BigInteger n)

傳回目前對象與n的餘數

public BigInteger abs()

傳回目前對象的絕對值

public BigInteger pow(int m)

傳回目前對象的m次幂

BigInteger類常用方法

public int compareTo(BigInteger n)

傳回目前對象與n的比較結果,目前對象大于n時,傳回1;小于n時,傳回-1;相等時,傳回0

public String toString()

傳回目前對象的字元串表示

public String toString(int m)

傳回目前對象的m進制字元串表示

繼續閱讀