淘先锋技术网

首页 1 2 3 4 5 6 7

阶乘指从1到某个整数的所有整数相乘所得到的积,下面使用Java求解1到20的阶乘和。

public class FactorialSum {
public static void main(String[] args) {
int sum = 0;
int num = 1;
for (int i = 1; i<= 20; i++) {
num *= i;
sum += num;
}
System.out.println("1到20的阶乘和为:" + sum);
}
}

上述代码中,首先定义了sum和num两个变量,sum用于存储阶乘和,num用于存储每次计算的阶乘值。然后使用for循环计算1到20的阶乘和,每次计算完一个阶乘值后,将它加入到阶乘和中。

最后输出1到20的阶乘和的结果,即可得到答案。