1. 程式人生 > >BigInteger簡單使用及方法總結

BigInteger簡單使用及方法總結

BigInteger 可以用來解決資料的溢位問題!

下面我總結幾種關於BigInteger的常用用法:

1。probablePrime和nextprobablePrime。(判斷質數,並返回)

  BigInteger.probablePrime(int x);

  返回有可能是素數(質數),具有指定長度的正數BigInteger,返回可能是合數的概率不超過2的負100次方, 

  BigInteger.nextprobablePrime(int x)

  返回大於此BigInteger的有可能是素數(質數),具有指定長度的正數BigInteger,返回可能是合數的概率不超過2的負100次方,

2.valueOf()(對資料初始化)

BigInteger valueOf(long val)

用法如下:

3四則運算(add(加)。subtract(減)。multiply(乘)。divide(除))

  呼叫方式如上圖,可以重複呼叫

4remainder(取餘)

返回其值為取餘後的BigInteger型別的值,例子如下

 呼叫的時候要保證資料是BigInteger型別的,可以用初始化(valueOf)或者new一個。

5divideAndRemainder(先除後取餘,結果分別存在陣列中)