java编程求出 1+1/2+2/3+3/4+……+n-1/n

帮帮忙,急!急!急!

public class Test1 {
double value=0d;
public double getValue(int n){
if(n<=1){
return 1;
}else{
value+=1d;
System.out.println("1"+" ");
for(int i=2;i<=n;i++){
System.out.println(i-1+"/"+i+" ");
value+=((double)i-1)/(double)i ;
System.out.println("....:"+value);
}
}
System.out.println("value:"+value);
return value;
}

public static void main(String[] args) {
Test1 t=new Test1();
t.getValue(10);
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-10-20
没想拆成1-1/n不就行了吗?完全是一个数列的数学题!
第2个回答  2008-10-20
利用通项公式。
相似回答