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). 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.


FRAGE 13:

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?

zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite