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

Post-Inkrement<br />

Post-Dekrement<br />

Metho<strong>de</strong>naufruf<br />

Zuweisungsausdruck<br />

wert++;<br />

wert--;<br />

System.out.pr<strong>in</strong>tln("Aller Anfang ist schwer!");<br />

byte x = new byte;<br />

Abb.: Die sieben Ausdrucksanweisungen <strong>in</strong> <strong>Java</strong><br />

Bsp.: Demonstrationsprogramm zur Wirkungsweise <strong>de</strong>r Inkrement- und Dekrement-<br />

Operatoren 164<br />

// Demonstration <strong>de</strong>r Operatoren ++ und --<br />

public class AutoInkr<br />

{<br />

public static void ma<strong>in</strong>(Str<strong>in</strong>g[] args)<br />

{<br />

<strong>in</strong>t i = 1;<br />

ausgabe("i: " + i);<br />

ausgabe("++i: " + ++i); // Pre-Inkrement<br />

ausgabe("i++: " + i++); // Post-Inkrement<br />

ausgabe("i: " + i);<br />

ausgabe("--i: " + --i); // Pre-Dekrement<br />

ausgabe("i--: " + i--); // Post-Inkrement<br />

ausgabe("i: " + i);<br />

}<br />

static void ausgabe(Str<strong>in</strong>g s)<br />

{<br />

System.out.pr<strong>in</strong>tln(s);<br />

}<br />

}<br />

/* Ausgabe<br />

i: 1<br />

++i: 2<br />

i++: 2<br />

i: 3<br />

--i: 2<br />

i--: 2<br />

i: 1<br />

*/<br />

2.4.6 Auswahlanweisungen<br />

2.4.6.1 if-Anweisungen<br />

E<strong>in</strong>e if-Anweisung testet e<strong>in</strong>e boolesche Variable o<strong>de</strong>r e<strong>in</strong>en Ausdruck zur<br />

Feststellung, ob e<strong>in</strong>e Anweisung o<strong>de</strong>r e<strong>in</strong> Anweisungsblock ausgeführt wer<strong>de</strong>n soll.<br />

Hat die boolesche Variable <strong>de</strong>n Wert true, wird <strong>de</strong>r Block ausgeführt. Falls nicht,<br />

spr<strong>in</strong>gt die Programmkontrolle zur nächsten Anweísung h<strong>in</strong>ter <strong>de</strong>m Block.<br />

if (boolscher_Ausdruck)<br />

anweisung 165<br />

2.4.6.2 if-else-Anweisungen<br />

164 vgl. pr24500<br />

165 „anweisung“ be<strong>de</strong>utet: E<strong>in</strong>e e<strong>in</strong>fache Anweisung, die nur von e<strong>in</strong>em Semikolon abgeschlossen ist bzw.<br />

e<strong>in</strong>e zusammengesetzte Folge von anweisungen, die von { ... } umschlossen ist.<br />

177

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!