阶乘指从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的阶乘和的结果,即可得到答案。