用Java编程求1的阶乘加到n的阶乘的代码
时间: 2023-03-24 21:01:11 浏览: 145
jiechen.rar_阶乘
以下是用 Java 编程语言实现求 n 的阶乘的代码:
```java
import java.math.BigInteger;
public class Main {
public static void main(String[] args) {
int n = 21; // 定义要计算的 n 的值
BigInteger result = BigInteger.ONE; // 初始化阶乘结果为 1
// 计算阶乘
for (int i = 1; i <= n; i++) {
result = result.multiply(BigInteger.valueOf(i));
}
System.out.println(n + "! = " + result); // 输出结果
}
}
```
需要注意的是,当 n 的值比较大时,阶乘的结果可能会超出 long 类型的取值范围,因此建议使用 BigInteger 类型来存储结果。
阅读全文