java求1+2!+3!+...+N!的和
时间: 2024-01-16 16:05:00 浏览: 98
java基础编程:求1+2!+3!+...的前n项的和
以下是Java求1+2!+3!+...+N!的和的代码示例:
```java
import java.util.Scanner;
public class Zheng {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
int add = facadd(n);
System.out.println(add);
}
public static int facadd(int n) {
int sum = 0;
for (int i = 1; i <= n; i++) {
int ret = 1;
for (int j = 1; j <= i; j++) {
ret *= j;
}
sum += ret;
}
return sum;
}
}
```
这段代码首先通过Scanner类获取用户输入的整数n,然后调用facadd方法计算1+2!+3!+...+N!的和,并将结果打印出来。
阅读全文