pi/4 = 1 - 1/3 + 1/5 - 1/7 +- ...
- を使用して、検索パイにアルゴリズムを記述する必要が
。
- 誰もそれを作る方法を知っていますは丸めてを丸めますか?
私のコードは、現在、次のとおりです。
public class Pi
{
public static void main(String[] args)
{
double sum = 1;
int sign = -1;
double value = 3;
while (value < 10_000_000_000)
{
sum = sum + sign/value;
value = value + 2;
sign = sign * -1;
}
System.out.println("The value of pi is: " + (4 * sum));
}
}
今、それは私がそれを計算して出力3.141593
する必要があり、この
The value of pi is: 3.1415926335902506
のように実行します。
可能重複[Pi Javaプログラムの計算](https://stackoverflow.com/questions/21686036/calculating-pi-java-program) –
Can yoあなたの現在のコードで何が問題になっているのかを教えてください。現在何が出力されているのですか?それは間違っていますか?または、あなたは2つの質問を実装する方法を知りたいだけですが、pi計算自体はすでに機能していますか? – Zabuza
@BerkleyLamb質問は、アルゴリズム自体ではなく、2つの強調されたサブ疑問についてより多くを目指すと思います。この場合、この質問と重複しません。しかし、おそらく2つの他の質問に[Javaの小数点以下n桁の数値を丸める方法](https://stackoverflow.com/questions/153724/how-to-round-a-number-to-n-decimal-places) -in-java)と[doubleの小数点以下の桁数](https://stackoverflow.com/questions/6264576/number-of-decimal-digits-in-a-double)を入力します。 – Zabuza