-1

在经历了相当大的休息后,我只是想回到 Java 语言的编程方式,所以我决定编写一个程序来计算 PI 到用户输入的数字:

例如,他们输入 5,它将返回 3.14159。

经过一番搜索,我遇到了 Leibnez 公式,但不知道如何在代码中实现。这似乎是一个反复出现的问题,所以我想纠正它。任何人都有任何资源来演示如何编写数学公式?

例如,解释 1e6 的东西等等?

干杯

4

2 回答 2

1

作为起点,您可以使用此代码,它实现了此处描述的和符号Leibniz formula for π

public class PI {
    public static void main( String[] args) {
        double PI4 = 1.0;
        for ( int i = 1 ; i <= 50 ; i++ ) {
            double nom = Math.pow( -1, i );
            double denom = 2 * i + 1;
            PI4 += nom / denom;
        }
        System.out.println( "result=" + PI4 * 4 );
    }

}

50 次迭代后,结果为 3.1611986129870506

于 2012-09-28T15:25:06.553 回答
0

我建议您在线阅读一个好的数学教程,以便您首先了解数学。然后一个好的基本编程教程应该可以完成这项工作。

Stack Exchange 的数学部分也是数学概念的一个很好的参考。

于 2012-09-28T15:08:14.337 回答