问一道关于数列求和的问题
题目是m(i)=(1/2+2/3+.....+i/i+1) i的范围是1到20public class SeriesSummation {
public static void main(String[] args){
System.out.println("i\t\tm(i)");
for(int i=1;i<=20;i++){
System.out.println(i+"\t\t"+sum(i));
}
}
public static double sum(int n){
double temp=0;
for(int j=1;j<=n;j++)
temp=temp+j/(j+1);
return temp;
}
}
我的输出都为0.0 不晓得 错在哪了