Hallo =)
ich versuche die Kreiszahl Pi zu berechnen mit dem Wallisschen Produkt
Der englische Mathematiker John Wallis nutzte folgende Methode zur Berechnung der Zahl Pi:
Pi / 2 = (2/1) * (2/3) * (4/3) * (4/5) * (6/5) * (6/7) * ..
aber mein code gibt immer nur 0.0 aus.
kann mir bitte jemand helfen?
ich versuche die Kreiszahl Pi zu berechnen mit dem Wallisschen Produkt
Der englische Mathematiker John Wallis nutzte folgende Methode zur Berechnung der Zahl Pi:
Pi / 2 = (2/1) * (2/3) * (4/3) * (4/5) * (6/5) * (6/7) * ..
aber mein code gibt immer nur 0.0 aus.
kann mir bitte jemand helfen?
Java:
public class Main {
static double pi(int n) {
double hpi=1;
for(int i=1; i<=n; i++){
hpi=hpi*(((i*2)/(i*2-1))*((i*2)/(i*2+1)));
System.out.println(hpi);
}
return hpi*2;
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println(pi(3));
}
}