26.11.2014 Aufrufe

Programmieren oder Zeichnen?

Programmieren oder Zeichnen?

Programmieren oder Zeichnen?

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Code:<br />

int zahl = 3;<br />

if(zahl == 0)<br />

{<br />

println("Zahl ist: 0");<br />

}else if(zahl == 1)<br />

{<br />

println("Zahl ist: 1");<br />

}else if(zahl == 2)<br />

{<br />

println("Zahl ist: 2");<br />

}else if(zahl == 3)<br />

{<br />

println("Zahl ist: 3");<br />

}else if(zahl == 4)<br />

{<br />

println("Zahl ist: 4");<br />

}else if(zahl == 5)<br />

{<br />

println("Zahl ist: 5");<br />

}else if(zahl < 5)<br />

{<br />

println("Zahl ist grösser als 5");<br />

}<br />

4.2 while – Schleife<br />

Eine weitere Kontrollanweisung ist die while Scheife. Im Kapitel 2 haben wir auch<br />

diese schon mal ein wenig kennen gelernt. Von der Struktur her ist die while-<br />

Schleife der if-Bedingung ähnlich. Nur dass die while-Schleife so oft ausgeführt<br />

wird wie ihre Bedingung zutrifft. Im Gegensatz dazu wird das if nur einmal<br />

ausgeführt. D.h. beim ersten Durchlauf wird in der Schleife die Bedingung geprüft.<br />

Wenn diese zutrifft, werden die Anweisungen (Schleifen-Körper) zwischen den<br />

geschweiften Klammern ausgeführt. Danach beginnt, anders wie beim if, das<br />

Programm wieder die Bedingung zu Prüfen. Wenn diese wieder zutrifft werden die<br />

Anweisungen, <strong>oder</strong> Schleifenkörper ausgeführt. Das passiert so lange bis die<br />

Bedingung eben nicht mehr zutrifft. Erst dann geht das Programm aus der<br />

Schleife raus und bearbeitet das nächste Kommando. Bei <strong>Programmieren</strong> von<br />

while-Schleifen sollte man unbedingt darauf achten dass keine Endlosschleifen<br />

produziert werden.<br />

Die generische Struktur der while-Schleife:<br />

while(Bedingung)<br />

{<br />

Anweisungen<br />

}<br />

Loop Terminologie:<br />

Initialisierung<br />

Die Angabe <strong>oder</strong> Ausdruck, die eine Variable <strong>oder</strong> mehrere definiert, welche in der<br />

Loop-Bedingung getestet werden.<br />

-45-

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!