在经历了相当大的休息后,我只是想回到 Java 语言的编程方式,所以我决定编写一个程序来计算 PI 到用户输入的数字:
例如,他们输入 5,它将返回 3.14159。
经过一番搜索,我遇到了 Leibnez 公式,但不知道如何在代码中实现。这似乎是一个反复出现的问题,所以我想纠正它。任何人都有任何资源来演示如何编写数学公式?
例如,解释 1e6 的东西等等?
干杯
作为起点,您可以使用此代码,它实现了此处描述的和符号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
我建议您在线阅读一个好的数学教程,以便您首先了解数学。然后一个好的基本编程教程应该可以完成这项工作。
Stack Exchange 的数学部分也是数学概念的一个很好的参考。