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

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
{{Navigation}}
{{Navigation}}
== Komplexe Rechenoperation ==


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


{|class="wikitable"
{{Java}} bietet wie die meisten Programmiersprachen eine Reihe von Operatoren, um die Basisrechenoperationen durchzuführen:
 
{| {{prettytable}}
! Operator !! Beschreibung !! Beispiel !! Ergebnis
! Operator !! Beschreibung !! Beispiel !! Ergebnis
|-
|-
Zeile 18: Zeile 19:
|}
|}


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 (beispielsweise das Potenzieren durch mehrfaches Multiplizieren). Andere Operationen (wie Wurzel ziehen) aber nicht.


Dafür bietet Java die Klasse {{Java API|java.lang.Math}}, die für diese komplexeren Rechnungen Klassenmethoden bereitstellt.
Dafür bietet {{Java}} die Klasse {{Java API|java.lang.Math}}, die für diese komplexeren Rechnungen Klassenmethoden bereitstellt.


{|class="wikitable"
{| {{prettytable}}
! Operator !! Beschreibung !! Beispiel !! Ergebnis
! Operator !! Beschreibung !! Beispiel !! Ergebnis
|-
|-
| <code>Math.pi</code> ||  ||  ||
| <code>Math.pi</code> ||  ||  ||
|-
|-
| <code>Math.sqrt(double)</code> || Quadratzwurzel || <code>Math.sqrt(9)</code> || <code>3</code>
| <code>Math.sqrt(double)</code> || Quadratwurzel || <code>Math.sqrt(9)</code> || <code>3</code>
|-
|-
| <code>Math.sin(double)</code> || Sinusfunktion || <code>Math.sin(Math.pi)</code> || <code>5</code>
| <code>Math.sin(double)</code> || Sinusfunktion || <code>Math.sin(Math.pi)</code> || <code>5</code>
|}
|}
8.581

Bearbeitungen