JAVA:如何编写一个计算系列之和的循环

时间:2018-01-22 07:08:00

标签: java sum series

如何编写计算以下系列之和的循环 该系列是1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 ....

计算直到分母为1000,即1/1000 并打印结果值?

1 个答案:

答案 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)次幂使符号以所需的方式从 - 切换到+。

然而,这是非常基本的东西。如果你需要提出这样的问题,也许你想考虑阅读一本关于编程或交替学习数学的书,或者做一些在线教程。