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(先除后取余,結果分別存在數組中)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM