1.题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n、
2.解决思路:通过递归来实现
3.简单代码如下:
/**
* @Author: hs
* @Description: 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
* @Date: 2021-02-02 10:42
*/
public class OushuJishuQiuhe {
public static double qiuhe(double n,double result){
if(n<1){
return result;
}
result = result+1/n;
return qiuhe(n-2,result);
}
public static void main(String[] args) {
System.out.println(qiuhe(3,0));
}
}