import java.math.*;
class Test
{
public static void main (String []args)
{
BigInteger big2 = new BigInteger("1");
for (int i=1; i<=100; i++)
{
BigInteger big1 = new BigInteger(String.valueOf(i));
big2 = big2.multiply(big1);
}
System.out.println(big2);
}
}
本文展示了一个使用Java中的BigInteger类来计算从1到100所有整数乘积(即100!)的程序示例。通过迭代并利用BigInteger的multiply方法,程序能够处理非常大的数字,超出常规整数类型的限制。

被折叠的 条评论
为什么被折叠?



