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) |
||
Zeile 20: | Zeile 20: | ||
Komplexere Rechnungen lassen sich teilweise aus den Basisoperationen zusammensetzen (zum Beispiel das Potenzieren durch mehrfaches Multiplizieren). Andere Operationen (wie Wurzel ziehen) aber nicht. | 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 | Dafür bietet Java die Klasse {{Java API|java.lang.Math}}, die für diese komplexeren Rechnungen Klassenmethoden bereitstellt. | ||
{|class="wikitable" | {|class="wikitable" |
Version vom 12. November 2021, 17:10 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
|