Lernpfad:Würfelspiel in Java/Komplexe Rechenoperationen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{Navigation | {{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
|