标签: java math
如何在java中存储拥抱号,其中溢出已经发生,例如99999和更高的阶乘 我使用了长数据类型,但它不起作用
答案 0 :(得分:1)
java.math.BigInteger
不可变的任意精度整数。所有操作都表现得好像BigIntegers用两个补码表示法表示(如Java的原始整数类型)。 BigInteger为所有Java的原始整数运算符以及java.lang.Math中的所有相关方法提供类比。此外,BigInteger还提供模块化算术,GCD计算,素性测试,素数生成,位操作以及其他一些其他操作的操作。