21xrx.com
2024-11-22 13:33:20 Friday
登录
文章检索 我的文章 写文章
Java求圆周率的示例代码
2023-06-16 13:25:33 深夜i     --     --
Java编程语言 圆周率 莱布尼茨公式

JAVA程序是一种在计算机中创建可重用和可靠的软件的编程语言。一个经典的例子是使用JAVA来计算圆周率,这有很多实际的应用。下面是一个JAVA代码,用来计算圆周率:


public class PiCalculator {

  public static void main(String[] args) {

    double pi = calculatePi(10000);

    System.out.println("Pi is approximately: " + pi);

  }

  public static double calculatePi(int iterations) {

    double sum = 0;

    for (int i = 0; i < iterations; i++) {

      int sign = i % 2 == 0 ? 1 : -1;

      double term = sign * 1.0 / (2 * i + 1);

      sum += term;

    }

    return 4 * sum;

  }

}

这个代码使用了莱布尼茨公式来逼近圆周率,该公式的形式为:

  π/4 = 1 - 1/3 + 1/5 - 1/7 + 1/9 - ...

这个JAVA程序使用一个 for 循环来计算圆周率。循环次数越多,计算出的值越准确。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复