zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Nur zwei Zeilen müssen geändert werden:

double ergebnis = Math.log( zahl );

System.out.println("Logarithmus: " + ergebnis );

sqrt() Methode

Hier 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). Suchen Sie nach "sqrt Java" mit einem Suchdienst (wie Google), wenn Sie sie brauchen.

FRAGE 13:

Prüfen Sie 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?