JAVA1!+3!+5!+...15!的值
时间: 2023-12-01 18:43:06 浏览: 79
1_1!+3!+5!.rap
根据题目要求,需要计算1!+3!+5!+...+15!的值。其中,n!表示n的阶乘,即n! = n * (n-1) * (n-2) * ... * 1。
以下是Java代码实现:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 15; i += 2) {
int factorial = 1;
for (int j = 1; j <= i; j++) {
factorial *= j; }
sum += factorial;
}
System.out.println(sum); // 输出: 8320982
}
}
```
代码说明:
1. 首先定义一个变量sum,用于存储1!+3!+5!+...+15!的值。
2. 使用for循环遍历1到15之间的奇数,每次循环加2。
3. 在循环中,使用另一个for循环计算当前奇数的阶乘,并将结果累加到sum中。
4. 最后输出sum的值。
阅读全文