Lernpfad:Würfelspiel in Java/Komplexe Rechenoperationen: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Navigation/Lernpfad|Mit Strings arbeiten|Mit Objektreferenzen arbeiten}}
{{Navigation}}
 
== Komplexe Rechenoperation ==
== Komplexe Rechenoperation ==



Version vom 29. Juni 2018, 15:17 Uhr

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