淘先锋技术网

首页 1 2 3 4 5 6 7

Java是一门强大的编程语言,它支持非常多的操作和算法,包括数字及数学计算。本文将介绍如何用Java计算一个数的阶乘,并求出n项阶乘和。

public class Factorial {
public static void main(String[] args) {
int n = 5;//此处可以自定义值
int sum = 1;
int factorial;
int result = 0;
for (int i = 1; i<= n; i++) {
factorial = 1;
for (int j = 1; j<= i; j++) {
factorial *= j;
}
sum += factorial;
}
System.out.println("1!+2!+...+" + n + "!的结果是:" + sum);
}
}

在这段代码中,我们首先给定一个需要计算的数n,之后我们通过一个for循环来计算n项阶乘和。在循环中,我们定义了两个变量,分别是factorial和sum,用于计算当前项的阶乘和总和。

在计算阶乘时,我们使用了另外一个for循环,在这个循环中,我们定义了另一个变量j,通过乘法来计算当前项的阶乘。

最后,我们将n项阶乘和输出到控制台中。

这是一个简单而又实用的Java程序,能够帮我们更好地理解阶乘和Java的运算能力。在日常工作中,使用类似的算法来处理人生中的各种问题。