/**
*
* 问题:求1+2!+3!+...+20!的和
*
* @author Administrator
*
* 程序如下:
*
*/
public class SumOfFactorial {
public static void main(String args[]){
SumOfFactorial s=new SumOfFactorial();
System.out.println("求1+2!+3!+...+20!的和为:"+s.sumOfFactorial(20));
}
public int sumOfFactorial(int x){
int a=1;
int sum=0;
for(int i=1;i<=x;i++){
a*=i;
sum+=a;
}
return sum;
}
}
运行结果如下:
run:
求1+2!+3!+...+20!的和为:268040729
成功生成(总时间:0 秒)
本文提供了一个Java程序,用于计算从1到20的阶乘之和,并展示了运行结果。
5154

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



