【发布时间】:2013-10-01 16:32:43
【问题描述】:
所以,莱布尼茨的 pi 公式是 pi/4 = 1 - 1/3 + 1/5 - 1/7 + 1/9...我不知道如何在 Java 中使用这个公式。我只需要一些关于如何将第二部分合并到其中的帮助。我知道我需要一个循环,我需要一个除数变量,并且每次都需要加 2。感谢您的帮助。
【问题讨论】:
-
我不想给你解决方案。在循环的每个步骤中,添加
(+/-)1/(2*i+1),其中i是for 循环的变量。这里有什么困难? -
我建议您尽可能多地写,并将其包含在问题中。我建议一次评估两个表达式。它会稍微快一点,并且舍入误差更小。顺便说一句,您也可以计算 PI 而不是 PI/4。
-
你会在这里找到一个很好的关于 pi 方法的解决方案: stackoverflow.com/a/70053809/9345726