Eine gute Antwort wäre:

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:

C:\chap11>java QuadratWurzel
Geben Sie ein double ein: 3
Quadratwurzel             : 1.7320508075688772

Es ist OK für Gleitpunkt-IO eine Zahl ohne Dezimalpunkt einzugeben (wie die "3" oben). Java konvertiert sie in den korrekten Typ.

Hier ist ein (übersetzter) Ausschnitt der Dokumentation für die Methode sqrt():

static double sqrt(double a)
       Gibt die korrekt gerundete positive Quadratwurzel eines double-Werts zurück.

Das wurde von der Java Dokumentation kopiert, die Sie wahrscheinlich in Ihrem Java Development Kit Unterverzeichnis haben. Sie kann auch bei java.sun.com gefunden werden.

FRAGE 10:

Prüfen Sie die Dokumentation. Welchen Typ von Argument erwartet sqrt()?

Was ist der Typ des von sqrt() zurückgegebenen Werts?

Ist sqrt() eine statische Methode?

Inhaltsverzeichnis