Ich habe ein kleines Problem. Ich habe heute mein erstes Java Programm geschrieben. Das Programm soll N-te Glied einer rekursive definierten Folge berechnen.
Sprich ich habe die Funktion:
(x / 2) + (1 / x) = xn
x1 = 1
Jetzt wird für x 1 eingesetzt. Das ergebnis was ich bekomme soll wieder eingesetzt werden und dies n mal.
Irgendwo muss sich da der Fehlerteufel eingeschlichen haben aber ich finde ihn nicht
Bitte heflt mir! Danke im vorraus.
Sprich ich habe die Funktion:
(x / 2) + (1 / x) = xn
x1 = 1
Jetzt wird für x 1 eingesetzt. Das ergebnis was ich bekomme soll wieder eingesetzt werden und dies n mal.
Irgendwo muss sich da der Fehlerteufel eingeschlichen haben aber ich finde ihn nicht
Bitte heflt mir! Danke im vorraus.
Code:
public class Hello_World {
/**
* @param args
*/
public static void main(String[] args) {
//** Definieren der Variablen
int zahl=1;
double gesuchtesn = 2.0;
double ergebnishalter = 1;
while ( zahl <= gesuchtesn) {
double ergebnis1 = (ergebnishalter/2.0)+(1.0/ergebnishalter);
ergebnishalter = ergebnis1;
System.out.println(ergebnishalter);
zahl++;
}
}
}