用Java代码实现1到n的阶乘向加
时间: 2023-05-29 09:06:53 浏览: 68
public class FactorialSum {
public static void main(String[] args) {
int n = 5;
long sum = 0;
long factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
sum += factorial;
}
System.out.println("1到" + n + "的阶乘向加为:" + sum);
}
}
相关问题
用Java编程求1的阶乘加到n的阶乘的代码
以下是用 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 类型来存储结果。
JAVA编写1的阶乘加到n的阶乘
以下是JAVA编写1的阶乘加到n的阶乘的代码:
```
import java.math.BigInteger;
public class FactorialSum {
public static void main(String[] args) {
int n = 5;
BigInteger sum = BigInteger.ZERO;
BigInteger factorial = BigInteger.ONE;
for (int i = 1; i <= n; i++) {
factorial = factorial.multiply(BigInteger.valueOf(i));
sum = sum.add(factorial);
}
System.out.println("1! + 2! + ... + " + n + "! = " + sum);
}
}
```
这段代码使用了 BigInteger 类来处理大数,可以计算比 long 类型更大的数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)