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 />

2.2.2 Operationen mit primitiven Datentypen<br />

2.2.2.1 Operationen mit booleschen Variablen<br />

Operation Name Be<strong>de</strong>utung<br />

= Zuweisung E<strong>in</strong>er booleschen Variable wird <strong>de</strong>r Wert true o<strong>de</strong>r false<br />

zugewiesen<br />

== Gleichheit Durchführung e<strong>in</strong>es Vergleichs <strong>in</strong>nerhalb e<strong>in</strong>er Kontrollstruktur.<br />

Rückgabe ist true, wenn bei<strong>de</strong> boolesche<br />

Operan<strong>de</strong>n <strong>de</strong>nselben Wert (true o<strong>de</strong>r false) haben.<br />

An<strong>de</strong>renfalls wird false zurückgegeben.<br />

!= Ungleichheit Durchführung e<strong>in</strong>es Vergleichs <strong>in</strong>nerhalb e<strong>in</strong>er Kontrollstruktur.<br />

Rückgabe ist true, wenn bei<strong>de</strong> boolesche<br />

Operan<strong>de</strong>n unterschiedliche Werte (true o<strong>de</strong>r false)<br />

haben. An<strong>de</strong>renfalls wird false zurückgeben.<br />

! Logisches NOT Falls <strong>de</strong>r Operand false ist, wird true zurückgegeben<br />

& AND Rückgabewert ist true, falls bei<strong>de</strong> Operan<strong>de</strong>n true s<strong>in</strong>d<br />

| OR Rückgabewert ist false, falls bei<strong>de</strong> Operan<strong>de</strong>n false s<strong>in</strong>d.<br />

^ XOR Rückgabewert ist true, falls genau e<strong>in</strong> Operand true ist<br />

(exklusives O<strong>de</strong>r)<br />

&& Logisches AND Rückgabe von true nur dann, wenn die bei<strong>de</strong>n Operan<strong>de</strong>n<br />

true s<strong>in</strong>d.<br />

|| Logisches OR Rückgabe von false nur dann, wenn bei<strong>de</strong> Operan<strong>de</strong>n<br />

false s<strong>in</strong>d.<br />

?: if-then-else Diese Operation benötigt e<strong>in</strong>en booleschen Ausdruck vor <strong>de</strong>m<br />

Fragezeichen. Falls er true ist, wird <strong>de</strong>r Wert vor <strong>de</strong>m<br />

Doppelpunkt zurückgegeben, ansonsten <strong>de</strong>r Wert h<strong>in</strong>ter <strong>de</strong>m<br />

Doppelpunkt.<br />

Abb.: Operationen mit booleschen Variablen<br />

2.2.2.2 Operationen mit Zeichenvariablen<br />

Zeichenvariablen können Operan<strong>de</strong>n <strong>in</strong> je<strong>de</strong>r ganzzahligen Operation se<strong>in</strong> und<br />

wer<strong>de</strong>n wie ganze 16-Bit-Zahlen ohne Vorzeichen behan<strong>de</strong>lt.<br />

Operation Name Be<strong>de</strong>utung<br />

= E<strong>in</strong>er Zeichenvariablen wird e<strong>in</strong> Wert zugewiesen<br />

== Durchführung e<strong>in</strong>es Vergleichs <strong>in</strong>nerhalb e<strong>in</strong>er Kontrollstruktur.<br />

Rückgabe ist true, wenn bei<strong>de</strong> Operan<strong>de</strong>n<br />

<strong>de</strong>nselben Wert (Unico<strong>de</strong>-Werte stimmen übere<strong>in</strong>) haben.<br />

An<strong>de</strong>renfalls wird false zurückgegeben.<br />

!= Ungleichheit Durchführung e<strong>in</strong>es Vergleichs <strong>in</strong>nerhalb e<strong>in</strong>er Kontrollstruktur.<br />

Rückgabe ist true, wenn bei<strong>de</strong> boolesche<br />

Operan<strong>de</strong>n unterschiedliche Werte ( Bezogen auf die<br />

Unico<strong>de</strong>-Darstellung) haben. An<strong>de</strong>renfalls wird false<br />

zurückgeben<br />

= Relational Operatoren zum Vergleich <strong>in</strong>nerhalb e<strong>in</strong>er Kontrollstruktur.<br />

+,- Vorzeichen Vorzeichenoperatoren bei e<strong>in</strong>em Operan<strong>de</strong>n<br />

+,-,*,/ B<strong>in</strong>äre Arithmetik Die Zeichenvariablen gehen <strong>in</strong> die Berechnung mit ihren<br />

Unico<strong>de</strong>-Werten e<strong>in</strong>.<br />

+=,-=,*=,/= Zuweisung Additions-, Subtraktions-, Multiplikations-, Divisions-<br />

Zuweisungen<br />

++,-- B<strong>in</strong>äre Arithmetik Inkrement- und Dekrement-Operatoren für <strong>de</strong>n Unico<strong>de</strong>-Wert<br />

von Zeichenvariablen<br />

156

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!