Lernpfad:Würfelspiel in Java/Komplexe Rechenoperationen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen

Komplexe Rechenoperation

Java bietet wie die meisten Programmiersprachen eine Reihe von Operatoren, um die Basisrechenoperationen durchzuführen:

Operator Beschreibung Beispiel Ergebnis
+ Addition 3 + 5 8
- Subtraktion 7 - 2 5
* Multiplikation 5 * 6 30
/ Division 80 / 4 16
% Modulo (Rest berechnen) 12 % 5 3

Komplexere Rechnungen lassen sich teilweise aus den Basisoperationen zusammensetzen (zum Beispiel das Potenzieren durch mehrfaches Multiplizieren). Andere Operationen (wie Wurzel ziehen) aber nicht.

Dafür bietet Java die Klasse [ java.lang.Math], die für diese komplexeren Rechnungen Klassenmethoden bereitstellt.

Operator Beschreibung Beispiel Ergebnis
Math.pi
Math.sqrt(double) Quadratzwurzel Math.sqrt(9) 3
Math.sin(double) Sinusfunktion Math.sin(Math.pi) 5