Nur zwei Zeilen müssen geändert werden:
double ergebnis = Math.log( zahl ); System.out.println("Logarithmus: " + ergebnis );
sqrt()
MethodeHier ist der Output eines Probelaufs des (unveränderten) Programms:
d:\daten\JavaNotes\chap11>java SquareRoot Geben Sie ein double ein: 3 Quadratwurzel: 1.7320508075688772
Es ist OK für Gleitpunkt-I/O eine Zahl ohne Dezimalpunkt einzugeben (wie die "3" oben). Java konvertiert sie in den korrekten Typ. Hier ist ein Auszug der Dokumentation über die Methode sqrt()
:
static double sqrt(double a)
// Gibt die korrekt gerundete positive Quadratwurzel
// eines double-Werts zurück.
Das wurde aus der Java Dokumentation kopiert (und übersetzt). Sucht nach "java api sqrt " mit einem Suchdienst (wie Google), wenn Ihr mehr Informationen über die Klasse Math
braucht.
Hinweis: API steht für Application Programming Interface. Hier findet Ihr u.a. die Dokumentation aller Java Pakete und Klassen.
Wir prüfen die Dokumentation. Welchen Typ von Argument wird von der sqrt()
Methode erwartet?
Was ist der Typ des Rückgabewerts von sqrt()
?
Ist die sqrt()
Methode static?