求解1到5的阶乘的和值:1!+2!+3!+4!+5!
时间: 2023-11-24 18:51:23 浏览: 484
c代码-1!+2!+3!+....+n!=?
以下是Java代码实现1到5的阶乘的和值:
```java
public class Test10 {
public static void main(String[] args) {
long sum = 0;
for (int n = 1; n <= 5; n++) {
sum += factorial(n);
}
System.out.printf("1!+2!+3!+4!+5!阶乘的结果:" + sum);
}
/** 求阶乘的方法*/
static long factorial(int n) {
if (n == 1) {//递归头
return 1;
} else {//递归体
return n * factorial(n - 1);//求n的阶乘
}
}
}
```
输出结果为:1!+2!+3!+4!+5!阶乘的结果:153
阅读全文