02.05.03 Wertigkeit der Operatoren

Nachdem Sie jetzt alle Operatoren in Java kennen, ist es sicherlich interessant zu wissen, welche Wertigkeit welcher Operator hat. Oder anders gesagt: In welcher Reihenfolge werden Operatoren abgearbeitet? Wird ein Inkrement vor oder nach einer Multiplikation ausgeführt? Wird erst dividiert und dann verknüpft oder umgekehrt? Die Antwort auf diese Fragen finden Sie in folgender Tabelle.

Operator Rang Beschreibung
++, -- 1 Inkrement, Dekrement
~ 1 Bitweises Komplement
! 1 Logisches Komplement
*, / 2 Multiplikation, Division
% 2 Modulo
+, – 3 Addition, Subtraktion
<<,>> 4 Shift links, rechts mit Vorzeichenerweiterung
>>> 4 Shift rechts ohne Vorzeichenerweiterung
>, < 5 Numerischer Vergleich
==, != 6 Gleichheit, Ungleichheit
& 7 Bitweises Und
^ 8 Bitweises XOR
| 9 Bitweises Oder
&& 10 Logisches Und
|| 11 Logisches Oder
= 12 Zuweisung

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.