8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Markierung: Manuelle Zurücksetzung |
Jneug (Diskussion | Beiträge) |
||
Zeile 354: | Zeile 354: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{Hinweis| | {{Hinweis|Etwas Mathematik: Die Formel für den Flächeninhalt eines Kreises <math>A = \pi r^2</math> lässt sich durch Umstellen nach <math>d</math> auflösen: <math>\sqrt{\frac{A}{\pi}} = d</math>. Voilà!}} | ||
Etwas Mathematik: | |||
Wie du siehst fehlt bei dieser Methode das allgegenwärtige <code>void</code>. Statt dessen gibst du den ''Datentyp'' an, den das Ergebnis dieser Methode haben soll. Der eigentlich Wert des Ergebnisses (im Beispiel der Radius vom Datentyp <code>float</code>) wird mit dem Befehl <code>return</code> ''aus dem Block der Methode zurück gegeben''. Das bedeutet anders gesagt: Wenn der Befehl <code>radius()</code> benutzt wird, dann wird der Aufruf durch die passende Zahl ''ersetzt''. | Wie du siehst fehlt bei dieser Methode das allgegenwärtige <code>void</code>. Statt dessen gibst du den ''Datentyp'' an, den das Ergebnis dieser Methode haben soll. Der eigentlich Wert des Ergebnisses (im Beispiel der Radius vom Datentyp <code>float</code>) wird mit dem Befehl <code>return</code> ''aus dem Block der Methode zurück gegeben''. Das bedeutet anders gesagt: Wenn der Befehl <code>radius()</code> benutzt wird, dann wird der Aufruf durch die passende Zahl ''ersetzt''. |
Bearbeitungen