Lernpfad:Würfelspiel in Java/Komplexe Rechenoperationen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen

Komplexe Rechenoperationen

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 (beispielsweise 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) Quadratwurzel Math.sqrt(9) 3
Math.sin(double) Sinusfunktion Math.sin(Math.pi) 5