mardi 12 mai 2015

Erste Schritte Programm nach dem Heronverfahren

Hallo liebe Community,

könnt Ihr mir vielleicht weiterhelfen, in einem JavaLehrbuch finde ich folgende Lösung, ohne das die einzelnen Schritte näher kommentiert wurden:

public class Heron {


public static double wurzel(double a) {

double x = 1.0; // irgend ein Startwert...
double oldx;

do {
oldx = x;
x = 0.5 * (x + a/x);
}

while (x != oldx);
return x; //Ausgabe eines Rückgabewertes mit "return"
}

public static void main(String[] args) {
System.out.println(wurzel(2)); // 1.4142135623730

}
}

Wodurch wird "a" ein Wert zugewiesen?? Ich sehe nur eine "double a" Deklaration(?) aber keinen Einstiegswert??

Vielen Dank schonmal für Eure Hilfe!!


Erste Schritte Programm nach dem Heronverfahren

0 commentaires:

Enregistrer un commentaire