java算法练习题之如何计算阶乘的和?方法是什么?
* 算法题目:求1+2!+3!+…+20!的和。也就是阶乘求和
/*
算阶乘的和
*/
public class Basic20 {
public static void main(String args[])
{
double result=0; //int精度不够
for(int i =1;i<=20;i++)
{
double temp = 1; //int精度不够,所以使用double
for(int j=1;j<=i;j++)
{
temp = temp*j;
}
result+=temp;
}
System.out.println(“结果为”+result);
}
}