用java写代码:对于给定的正整数N,需要你计算s=1!+2!+3!……+N!。在一行中输入N,在一行中输出s
时间: 2024-04-29 07:26:08 浏览: 77
java代码-使用java解决给定一个整数N,编写程序求1!+2!+……+N!的源代码
5星 · 资源好评率100%
您好,可以尝试如下代码实现:
```java
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
BigInteger s = BigInteger.ONE;
for (int i = 1; i <= n; i++) {
s = s.multiply(BigInteger.valueOf(i));
}
System.out.println(s);
}
}
```
在输入正整数N后,使用BigInteger类计算阶乘并累加到s中,最后输出s即可。注意要导入java.math.BigInteger类。
阅读全文