1. 程式人生 > 其它 >第五章第二十五題(計算PI)

第五章第二十五題(計算PI)

技術標籤:語言程式設計與資料結構 (基礎篇)java

題目描述:

使用下面的梳理可以近似計算π:
在這裡插入圖片描述
編寫程式,顯示當i = 10000,20000,…,100000時的π值。

程式碼:

double sum = 0.0;
for (int i = 0; i <= 100000; i++) {
    sum += Math.pow(-1, i + 1) / (2 * i - 1);
    if (i % 10000 == 0) { // 顯示i=10000,20000.....的時候的π值。
    System.out.println(4 * sum);
    }
}

總結:顯示的是i = 10000, 20000, …100000的時候的π值。
在迴圈中,i是從1開始計算的,所以要注意迴圈繼續條件,並且當i%10000 = 0的時候才會輸出,所以要輸出的時候要用if判斷一下。