建站知识
java求1加到20的阶乘和
2024-12-26 18:22  点击:1

Java作为一门常用的编程语言,可以轻松地实现各种计算任务。下面,我们来看看如何使用Java求1到20的阶乘的和。

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

首先,我们定义了一个FactorialSum的类,其中包含了一个main方法和一个静态的factorial方法。在main方法中,我们使用了一个for循环,从1到20依次计算每个数的阶乘并累加到sum中。factorial方法用于计算一个数的阶乘。

我们可以编译运行这段代码,得到以下结果:

1到20的阶乘和为:2561327494111820313

通过这个简单的例子,我们看到了Java这门语言在数学计算方面的威力,也深刻体会到了编程和算法的奇妙之处。