Nur zwei Zeilen müssen geändert werden:
double ergebnis = Math.log( wert );
System.out.println("Logarithmus: " + ergebnis );
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.
Dies 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.