Finden Sie den ungefähren Wert von π in Java

[Das Thema ist wie folgt]:

Formel verwenden

Finden Sie eine Näherung, bis der Absolutwert des letzten Termes kleiner als die angegebene Genauigkeit ist.

Zum Beispiel die Eingabegenauigkeit

Das Berechnungsergebnis lautet wie folgt (die Berechnung erfordert doppelte Genauigkeit):

[Eingabebeispiel]:

 【Code wird wie folgt angezeigt】:

import java.util.Scanner;
public class ArrayMax{
  public static void main(String[] args){
    System.out.print("请输入要求的精度值:");
    Scanner sc=new Scanner(System.in);
    double num=sc.nextDouble();
    double pi=0.0;
    double sum=1.0;
    double flag=1.0;
    double i=1.0;
    double common=4.0;
    while(Math.abs(sum)>=num){
      pi=pi+sum;
      flag=-flag;
      i=i+2.0;
      sum=flag/i;
    }
    pi=(pi+sum)*common;
    System.out.println(pi);
  }
}

Supongo que te gusta

Origin blog.csdn.net/ZQY211210400628/article/details/129506353
Recomendado
Clasificación