我正在编写一个显示 m(i) 的程序,i = 1,2,3,4,5,107,1060。结果应该是双精度值。而系列是 m(i) = 1/2 + 2/3 +.....i/i+1
我正在尝试使用数组传递所需的数字。但是我遇到了兼容性问题。到目前为止,我有这个:
public class Recursive {
public static void main(String[] args){
int[] s;
s = new int[]{1,2,3,4,5,107,1060};
System.out.println("" ,m(s));
}
public static double m(int i){
double result;
if(i > 1){
result = i/(i + 1) + m(i - 1);
} else{
result = i/(i + 1);
}
return result;
}
}
米琪卡哇伊
慕妹3146593
手掌心
相关分类