From 454ccad6be154723ef663051891d1683c23fc497 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Thu, 24 Jul 2025 07:27:00 +0800 Subject: [PATCH] feat: update pow pi frac 6 --- src/main/java/me/hatter/math/PowPiFrac6.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/hatter/math/PowPiFrac6.java b/src/main/java/me/hatter/math/PowPiFrac6.java index a68ea25..65b635f 100644 --- a/src/main/java/me/hatter/math/PowPiFrac6.java +++ b/src/main/java/me/hatter/math/PowPiFrac6.java @@ -8,14 +8,14 @@ import java.math.RoundingMode; public class PowPiFrac6 { public static void main(String[] args) { - // 3.1415925580968211573577512694381765696389307918602926657455808746315469549319489862717519447616085936 + // 3.1415925580968211573577512694381765696389307918602926657455808746315469549319489862717519447616085478 System.out.println(pi()); } public static BigDecimal pi() { BigDecimal t = BigDecimal.ZERO; for (long i = 1; i < 10000000; i++) { - t = t.add(BigDecimal.ONE.divide(BigDecimal.valueOf(i).pow(2), 1000, RoundingMode.HALF_UP)); + t = t.add(BigDecimal.ONE.divide(BigDecimal.valueOf(i).pow(2), 100, RoundingMode.HALF_UP)); } return MathUtil.sqrt(t.multiply(BigDecimal.valueOf(6)), 100); }