淘先锋技术网

首页 1 2 3 4 5 6 7

阶乘是一个常见的数学概念,表示一个正整数与小于等于它的所有正整数的积,通常用!符号表示。现在我们用Java来求1到10的阶乘的和。

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

在上面的代码中,我们首先定义了一个变量sum来存储阶乘的和,然后用for循环遍历1到10的每个数。在每次循环中,我们都需要计算当前数字的阶乘,用另一个for循环实现。最后将这个阶乘值加入总和中。

运行程序后,输出的结果为:

1到10的阶乘的和为:4037913

说明1到10的阶乘的和为4037913。