//题目:求 1+2!+3!+...+20!的和
public class GetFactorialSum {
//求一个数的阶乘
int GetFactorial(int num)
{
int Factorial=1;
if(num<=0) return -1;
while(num!=0)
{
Factorial=Factorial*num;
num--;
}
return Factorial;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
GetFactorialSum p=new GetFactorialSum();
int sum=0;
for(int i=1;i<=20;i++)
{
sum=sum+p.GetFactorial(i);
}
System.out.print("前20项阶乘和为:"+sum);
}
}
JAVA经典50题(21)
最新推荐文章于 2021-08-02 07:45:20 发布
本文介绍了一个Java程序,用于计算从1到20各整数的阶乘,并将这些阶乘结果相加得到总和。通过定义GetFactorialSum类和GetFactorial方法,实现了阶乘的计算。
10万+

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



