Java Reference
In-Depth Information
der kleinere Typ in den größeren Typ umgewandelt. Für die Größe des Datentyps ist der
benötigte Speicherplatz entscheidend. Der Ergebnistyp entspricht dann immer dem
größeren Typ. Tabelle 2.9 zeigt die in Java verfügbaren arithmetischen Operatoren.
2
Operator
Bedeutung
Priorität
+
positives Vorzeichen
1
-
negatives Vorzeichen
1
++
Inkrementierung
1
--
Dekrementierung
1
*
Multiplikation
2
/
Division
2
%
Modulo (Rest)
2
+
Addition
3
-
Subtraktion
3
Tabelle 2.9 Arithmetische Operatoren von Java
Hinweis
Bei der Verknüpfung zweier Ganzzahlen ist auch das Ergebnis ganzzahlig. Bei der Divi-
sion ist dabei zu beachten, dass der Nachkommateil abgeschnitten wird. Es erfolgt keine
Rundung des Ergebnisses. Möchten Sie als Ergebnis den tatsächlichen Kommawert
haben, so müssen Sie dafür sorgen, dass zumindest einer der Operanden eine Komma-
zahl ist. Man schreibt z. B. statt 8/3 (das Ergebnis hätte den ganzzahligen Wert 2) dann
8./3 oder 8/3., damit das Ergebnis zu einem Kommawert wird.
Inkrement- und Dekrement-Operator können nur auf Variablen angewendet werden.
Sie erhöhen (inkrementieren) bzw. verringern (dekrementieren) den Wert einer Variab-
len um eins. Man unterscheidet hierbei die Postfix- und die Präfixform. Bei der Postfix-
form steht der Operator hinter der Variablen, bei der Präfixform steht er vor der
Variablen. Der Unterschied zwischen beiden wird nur relevant, wenn der Operator
innerhalb eines Ausdrucks verwendet wird. Beim Postfix wird die Variable erst nach
dem Zugriff in- bzw. dekrementiert. Beim Präfix wird bereits vor dem Zugriff erhöht
bzw. erniedrigt. Dieser Sachverhalt wird an einem Beispiel verdeutlicht:
Search WWH ::




Custom Search