計算したいものにPiを計算するテストコードをいくつか書きました。次のようになります。
public static void piCalculatorMethod1() {
int iteration = 1000000;
Real pi = Real.valueOf(0);
for (int i = 1; i < iteration + 1; i++) {
Real current = pi;
Real addendum = Real.valueOf((1/Math.pow(i, 2)));
pi = current.plus(addendum);
}
pi = pi.times(6);
pi = pi.sqrt();
System.out.println(pi.toString());
}
残念ながら、出力は次のようになります。
3.14159169866
最終値はそれよりもはるかに正確であると確信しています。なぜなら、彼らが実際にどのような値を追加しているかを見たからです。それはそれよりもはるかに正確です。
System.out.println
最初の数桁だけでなく、Real 全体を表示するにはどうすればよいですか?