Eine gute Antwort wäre:

    grad  = Double.parseDouble( charDaten ) ;

    // Cosinus berechnen
    double ergebnis = Math.cos( Math.toRadians(grad) );

Funktionsergebnisse als Argumente

Sie haben vielleicht bemerkt, dass in der Antwort die eine Funktion innerhalb einer anderen geschachtelt ist.

double ergebnis = Math.cos( Math.toRadians(grad) );

Das ist absolut OK und eine vernünftige Möglichkeit Code zu schreiben. Solange die innere Funktion einen Wert zurückgibt, der für die äußere Funktion korrekt ist, funktioniert das ausgezeichnet. Tatsächlich könnten wir diese Zeile mit der Zeile, die println() enthält, kombinieren:

// Cosinus berechnen und das Ergebnis ausgeben
System.out.println("Cosinus: " + Math.cos(  Math.toRadians(grad) ) );

FRAGE 19:

Welche Seite ist in diesem Kapitel Ihre Lieblingsseite?

Inhaltsverzeichnis