BigInteger abs() 返回大整數的絕對值
BigInteger add(BigInteger val) 返回兩個大整數的和
BigInteger and(BigInteger val) 返回兩個大整數的按位與的結果
BigInteger andNot(BigInteger val) 返回兩個大整數與非的結果
BigInteger divide(BigInteger val) 返回兩個大整數的商
double doubleValue() 返回大整數的double類型的值
float floatValue() 返回大整數的float類型的值
BigInteger gcd(BigInteger val) 返回大整數的最大公約數
int intValue() 返回大整數的整型值
long longValue() 返回大整數的long型值
BigInteger max(BigInteger val) 返回兩個大整數的最大者
BigInteger min(BigInteger val) 返回兩個大整數的最小者
BigInteger mod(BigInteger val) 用當前大整數對val求模
BigInteger multiply(BigInteger val) 返回兩個大整數的積
BigInteger negate() 返回當前大整數的相反數
BigInteger not() 返回當前大整數的非
BigInteger or(BigInteger val) 返回兩個大整數的按位或
BigInteger pow(int exponent) 返回當前大整數的exponent次方
BigInteger remainder(BigInteger val) 返回當前大整數除以val的餘數
BigInteger leftShift(int n) 將當前大整數左移n位後返回
BigInteger rightShift(int n) 將當前大整數右移n位後返回
BigInteger subtract(BigInteger val)返回兩個大整數相減的結果
byte[] toByteArray(BigInteger val)將大整數轉換成二進制反碼保存在byte數組中
String toString() 將當前大整數轉換成十進制的字符串形式數組
BigInteger xor(BigInteger val) 返回兩個大整數的異或ide
這些都是能用上的.net
參考:https://blog.csdn.net/wzyzzu/article/details/53781837blog