求1!+2!+3!+4!+5!的值
时间: 2024-01-02 22:22:24 浏览: 105
以下是两种求1!+2!+3!+4!+5!的值的Java代码示例:
1. 使用循环计算阶乘并求和:
```java
public class Test07 {
public static void main(String[] args) {
int n = 1; // 阶乘的结果
int sum = 0; // 定义总和
// 循环1至5
for (int i = 1; i <= 5; i++) {
// 使用1乘到5
n *= i;
sum += n;
}
System.out.println("1!+2!+3!+4!+5!的值为:" + sum);
}
}
```
2. 使用递归计算阶乘并求和:
```java
class demo6 {
public static void main(String[] args) {
int sum = 0;
for (int i = 0; i <= 5; i++) {
sum += factorial(i);
}
System.out.println("1!+2!+3!+4!+5!的值为:" + sum);
}
public static long factorial(long number) {
if (number <= 1)
return 1;
else
return number * factorial(number - 1);
}
}
```
阅读全文