当先锋百科网

首页 1 2 3 4 5 6 7

在Java中,要求1到n的阶乘的和,可以使用for循环来实现。以下是实现代码:

int n = 5;
int sum = 0;
int fac = 1;
for (int i = 1; i<= n; i++) {
fac *= i;
sum += fac;
}
System.out.println("1到" + n + "的阶乘的和为:" + sum);

以上代码中,首先定义了一个变量n,代表要求的阶乘数。然后定义了sum和fac两个变量,sum表示累加的阶乘和,fac表示当前的阶乘。接着使用for循环遍历1到n的数,将当前的i相乘得到当前的阶乘,然后累加到sum中。最后输出结果。