21xrx.com
2025-04-03 02:55:58 Thursday
文章检索 我的文章 写文章
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 循环来计算圆周率。循环次数越多,计算出的值越准确。

  
  

评论区

    相似文章