16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Programmieren</strong> <strong>in</strong> <strong>Java</strong><br />

Vorrang Operator Operan<strong>de</strong>ntyp Assoziation Operation<br />

1 ++<br />

--<br />

+, -<br />

~<br />

!<br />

(type)<br />

Arithmetisch<br />

Arithmetisch<br />

Arithmetisch<br />

Integral<br />

boolean<br />

irgen<strong>de</strong><strong>in</strong><br />

R<br />

R<br />

R<br />

R<br />

R<br />

R<br />

Pre- o<strong>de</strong>r Post-Inkrement<br />

(unär)<br />

Pre- o<strong>de</strong>r Post-<br />

Dekrement (unär)<br />

Unäres Plus, unäres<br />

M<strong>in</strong>us<br />

Bitweises Komplement<br />

(unär)<br />

Logisches Komplement<br />

(unär)<br />

cast<br />

2 *, /, % arithmetisch L Multiplikation, Division,<br />

Rest<br />

3 +, -<br />

+<br />

Arithmetisch<br />

Str<strong>in</strong>g<br />

L<br />

L<br />

Addition, Subtraktion<br />

Verkettung<br />

4 ><br />

>>><br />

Integral<br />

Integral<br />

Integral<br />

L<br />

L<br />

L<br />

L<strong>in</strong>ks-Shift<br />

Rechts-Shift mit<br />

Vorzeichen<br />

Rechts-Shift mit Nullen-<br />

5 =<br />

<strong>in</strong>stanceof<br />

6 ==<br />

!=<br />

==<br />

!=<br />

7 &<br />

&<br />

8 ^<br />

^<br />

Arithmetisch<br />

Arithmetisch<br />

Objekt, Typ<br />

Primitiver Typ<br />

Primitiver Typ<br />

Objekt<br />

Objekt<br />

Integral<br />

boolean<br />

Integral<br />

boolean<br />

L<br />

L<br />

L<br />

L<br />

L<br />

L<br />

L<br />

L<br />

L<br />

L<br />

L<br />

Nachziehen<br />

Kle<strong>in</strong>er als, kle<strong>in</strong>er als<br />

o<strong>de</strong>r gleich<br />

Größer als, größer als<br />

o<strong>de</strong>r gleich<br />

Objekt?, Instanz?<br />

Gleich (i<strong>de</strong>ntische Werte)<br />

Ungleich (verschie<strong>de</strong>ne<br />

Werte)<br />

Gleich (Referenz auf das<br />

gleiche Objekt)<br />

Ungleich (Referenz auf<br />

verschie<strong>de</strong>ne Objekte)<br />

Bitweises Und<br />

Logisches Und<br />

Bitweises O<strong>de</strong>r<br />

Logisches O<strong>de</strong>r<br />

(exklusiv)<br />

9 |<br />

|<br />

Integral<br />

boolean<br />

L<br />

L<br />

Bitweises O<strong>de</strong>r<br />

Logisches O<strong>de</strong>r (<strong>in</strong>klusiv)<br />

10 && boolean L Konditionelles Und<br />

11 || boolean L Konditionelles O<strong>de</strong>r<br />

12 ?= boolean,<br />

irgen<strong>de</strong><strong>in</strong>,<br />

irgen<strong>de</strong><strong>in</strong><br />

R<br />

Konditioneller (ternärer)<br />

Operator<br />

13 =<br />

*=, /=,<br />

+=, -=<br />

=,<br />

>>>=,<br />

&=, ^=,<br />

|=<br />

Abb. 0.3-1: <strong>Java</strong>-Operatoren<br />

Variable, irgen<strong>de</strong><strong>in</strong><br />

Variable, irgen<strong>de</strong><strong>in</strong><br />

R<br />

R<br />

Zuweisung<br />

Zuweisung mit Operation<br />

15

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!