从1乘到100

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 20:20:11
从1乘到100

从1乘到100
从1乘到100

从1乘到100
可以写一个计算机程序
我计算的结果是
30414093201713378043612608166064768844377641568960512000000000000
我的JAVA程序
import java.math.*;
import java.io.*
public class Test
{
public static void main(String[] args)
{
BigInteger bi1=new BigInteger("1");
for(int i=2;i<=50;i++)
bi1=bi1.multiply(new BigInteger(String.valueOf(i)));
try{
FileOutputStream fos=new FileOutputStream("result.txt");
PrintStream ps=new PrintStream(fos);
ps.println(bi1);
}
catch(Exception e)
{
}
System.out.println(bi1.toString().length());
}