阶乘是一个常见的数学概念,表示一个正整数与小于等于它的所有正整数的积,通常用!符号表示。现在我们用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。