当先锋百科网

首页 1 2 3 4 5 6 7

Java是一种常用的编程语言,在编程中广泛应用。今天我们来学习一下怎样使用Java编写求1到20阶乘的和的程序。

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

上面的程序中,我们首先定义了一个变量i,初始值为1,以及一个变量sum,初始值为0。接着我们使用while循环,循环条件是i小于等于20。在循环体中,我们使用for循环来计算i的阶乘,然后将阶乘加到sum中,同时i自增1。最后输出sum的值即为1到20阶乘的和。

以上就是求1到20阶乘的和的Java程序,希望对大家学习Java编程有所帮助。