8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{Navigation}} | {{Navigation}} | ||
== Komplexe Rechenoperationen == | |||
{| | {{Java}} bietet wie die meisten Programmiersprachen eine Reihe von Operatoren, um die Basisrechenoperationen durchzuführen: | ||
{| {{prettytable}} | |||
! Operator !! Beschreibung !! Beispiel !! Ergebnis | ! Operator !! Beschreibung !! Beispiel !! Ergebnis | ||
|- | |- | ||
Zeile 18: | Zeile 19: | ||
|} | |} | ||
Komplexere Rechnungen lassen sich teilweise aus den Basisoperationen zusammensetzen ( | Komplexere Rechnungen lassen sich teilweise aus den Basisoperationen zusammensetzen (beispielsweise das Potenzieren durch mehrfaches Multiplizieren). Andere Operationen (wie Wurzel ziehen) aber nicht. | ||
Dafür bietet Java die Klasse {{Java API|java.lang.Math}}, die für diese komplexeren Rechnungen Klassenmethoden bereitstellt. | Dafür bietet {{Java}} die Klasse {{Java API|java.lang.Math}}, die für diese komplexeren Rechnungen Klassenmethoden bereitstellt. | ||
{| | {| {{prettytable}} | ||
! Operator !! Beschreibung !! Beispiel !! Ergebnis | ! Operator !! Beschreibung !! Beispiel !! Ergebnis | ||
|- | |- | ||
| <code>Math.pi</code> || || || | | <code>Math.pi</code> || || || | ||
|- | |- | ||
| <code>Math.sqrt(double)</code> || | | <code>Math.sqrt(double)</code> || Quadratwurzel || <code>Math.sqrt(9)</code> || <code>3</code> | ||
|- | |- | ||
| <code>Math.sin(double)</code> || Sinusfunktion || <code>Math.sin(Math.pi)</code> || <code>5</code> | | <code>Math.sin(double)</code> || Sinusfunktion || <code>Math.sin(Math.pi)</code> || <code>5</code> | ||
|} | |} |
Bearbeitungen