如何编写计算以下系列之和的循环
该系列是1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 ....
?
计算直到分母为1000,即1/1000 并打印结果值?
答案 0 :(得分:1)
double sum = 0;
for(int i=1; i<=1000; i++) {
sum += (double) 1 / (double) i * (double) Math.pow(-1, i + 1);
}
System.out.println(sum);
在此,i
是您的分母,对于该系列所基于的序列中的每个项目,您的分母都会递增。 -1的(i + 1)次幂使符号以所需的方式从 - 切换到+。
然而,这是非常基本的东西。如果你需要提出这样的问题,也许你想考虑阅读一本关于编程或交替学习数学的书,或者做一些在线教程。