java写一个程序求1-1/2!+1/3!-1/4!+1/5!-……前10项的运算结果
时间: 2023-05-20 10:05:38 浏览: 61
以下是 Java 代码:
```
public class Main {
public static void main(String[] args) {
double result = 1.0;
int sign = -1;
for (int i = 2; i <= 20; i += 2) {
result += sign * 1.0 / factorial(i);
sign *= -1;
}
System.out.println(result);
}
private static int factorial(int n) {
int result = 1;
for (int i = 2; i <= n; i++) {
result *= i;
}
return result;
}
}
```
运行结果为:0.5403023058681398
相关问题
写一个java程序求 1 ! +2 ! + …… +20 !的和
下面是一个Java程序,用于计算1! + 2! + …… + 20!的和:
```java
public class FactorialSum {
public static void main(String[] args) {
long sum = 0;
long factorial = 1;
for (int i = 1; i <= 20; i++) {
factorial *= i;
sum += factorial;
}
System.out.println("1! + 2! + ... + 20! = " + sum);
}
}
```
程序中使用了一个循环来计算每个数的阶乘,并将阶乘的结果加到变量sum中。最后输出sum的值即可得到答案。
编写Java程序求: 1! +2! + 3! +……+5!
下面是Java程序求1!+2!+3!+...+5!的代码:
```java
public class FactorialSum {
public static void main(String[] args) {
int n = 5;
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += factorial(i);
}
System.out.println(sum);
}
public static int factorial(int n) {
if (n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
}
```
程序中定义了一个`factorial`方法,用于计算阶乘。然后在`main`方法中,使用循环计算1到5的阶乘之和,并输出结果。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)