Pi 的小數點後, 第 10000 位數

懶的再寫了!!….
 
   double ans = ((4.0 / (8 * k + 1)) – (2.0 / (8 * k + 4)) – (1.0 / (8 * k + 5)) – (1.0 / (8 * k + 6))) / Math.pow(16, k);

  BigDecimal ans = BigDecimal.valueOf(4.0).divide( BigDecimal.valueOf(8 * k + 1), 10000, BigDecimal.ROUND_HALF_UP ).subtract(
      BigDecimal.valueOf(2.0).divide( BigDecimal.valueOf(8 * k + 4), 10000, BigDecimal.ROUND_HALF_UP ) ).subtract(
      BigDecimal.valueOf(1.0).divide( BigDecimal.valueOf(8 * k + 5), 10000, BigDecimal.ROUND_HALF_UP ) ).subtract(
      BigDecimal.valueOf(1.0).divide( BigDecimal.valueOf(8 * k + 6), 10000, BigDecimal.ROUND_HALF_UP ) ).divide(
          BigDecimal.valueOf(16).pow(k), 10000, BigDecimal.ROUND_HALF_UP

      );
廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s