java递归1-1/2+1/3-1/5+1/8
时间: 2023-10-06 14:05:56 浏览: 122
java递归
Java递归可以用于计算多项式的前n项的和。根据提供的代码,可以看出该多项式的计算规则为1-1/2+1/3-1/4+1/5-1/6+...,其中分母的变化规律是每次加2。下面是一个示例递归函数来计算该多项式的和:
```java
public class Main {
public static void main(String[] args) {
Main main = new Main();
System.out.println(main.count(8)); // 传入n的值
}
public double count(int n) {
if (n == 0)
return 0;
if (n % 2 == 0) {
return 1.0 / n + count(n - 1);
} else {
return -1.0 / n + count(n - 1);
}
}
}
```
通过调用`count`方法,传入需要计算的n的值,即可得到对应的多项式的和。
阅读全文