Java 求多项式A(1/1+1/3+1/5+1/7+...)前1000项。
为什么按照我的代码,结果为1?
附上代码:
public class Data20191205 {
static double num,sum=0;
public static void main(String []args) {
for(int i=1;i<=1000;i++) {
num = 1/(2*i-1);
sum = sum + num;
}
System.out.println(sum);
}
}