欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

怎么在java中math類加入Biginteger函數

阮建安2年前13瀏覽0評論

怎么在java中math類加入Biginteger函數?

從JDK1.1 開始,Java的math包里面本來就有BigInteger類。使用時調用import就可以,比如:

‘’’Java

import java.math.BigInteger;

‘’’

BigInteger 提供所有 Java 的基本整數操作符的對應物,并提供 java.lang.Math 的所有相關方法。另外,BigInteger 還提供以下運算:模算術、GCD 計算、質數測試、素數生成、位操作以及一些其他操作。參考jdk文檔。

比如:求n的階乘n!(一般n大的時候,返回的結果會大于java integer的最大值,所以需要用到biginteger):

static BigInteger factorial(int N)

{

// 初始化返回結果

BigInteger f = new BigInteger("1"); // Or BigInteger.ONE

// 乘以 2, 3, ...N

for (int i = 2; i <= N; i++)

f = f.multiply(BigInteger.valueOf(i));

return f;

}

java隨機生成整數,怎么在java中math類加入Biginteger函數