Java是一门高级编程语言,它被广泛应用于软件开发、Web开发以及游戏开发等领域。今天我们来学习如何使用Java求1到20的阶乘的和。
public class FactorialSum { public static void main(String[] args) { int sum = 0; int factorial = 1; for (int i = 1; i<= 20; i++) { factorial = factorial * i; sum += factorial; } System.out.println("1到20的阶乘的和为:" + sum); } }
上面的代码使用了for循环求1到20的阶乘的和,其中sum变量用来存储累加结果,factorial变量用来存储当前数的阶乘。
首先,我们初始化sum和factorial为0和1。在for循环中,i从1循环到20,每次将i的阶乘加到sum中。由于在每次循环中,factorial变量会乘以当前的i,所以它会不断增加,直到20。最后,我们输出sum的值,即1到20的阶乘的和。
以上就是Java求1到20的阶乘的和的方法,希望大家能够掌握。