BigInteger簡單使用及方法總結
阿新 • • 發佈:2019-01-08
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(先除後取餘,結果分別存在陣列中)