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

System.out.pr<strong>in</strong>t("Durchlauf: ");<br />

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

}<br />

Lokale Laufvariablen: Im Initialisierungs-Statement e<strong>in</strong>er for-Anweisung kann e<strong>in</strong>e<br />

Laufvariable direkt durch e<strong>in</strong>e vorangestellte Typangabe <strong>de</strong>f<strong>in</strong>iert wer<strong>de</strong>n.<br />

Bsp.: Berechnung <strong>de</strong>r ersten 100000 Glie<strong>de</strong>r <strong>de</strong>r Harmonischen Reihe<br />

double summe = 0;<br />

for (<strong>in</strong>t i = 0; i < 100000; i++)<br />

summe += 1.0 / i;<br />

System.out.pr<strong>in</strong>tln("Summe: " + summe);<br />

3. do-while-Schleifen 56 (Endgeprüfte Scheifen)<br />

do<br />

statement; {<br />

…<br />

statement;<br />

… ....<br />

statement;<br />

statement;<br />

} while (bed<strong>in</strong>gung)<br />

solange bed<strong>in</strong>gung erfuellt<br />

Bei e<strong>in</strong>er do-while-Anweisung wer<strong>de</strong>n die Anweisungen <strong>de</strong>r Schleife m<strong>in</strong><strong>de</strong>stens<br />

e<strong>in</strong>mal durchgeführt.<br />

Bsp.: Ausgabe <strong>de</strong>r Ziffern e<strong>in</strong>er nicht negativen, ganzen Zahl<br />

do<br />

{<br />

System.out.pr<strong>in</strong>tln(n % 10);<br />

n = n / 10;<br />

} while (n > 0);<br />

4. Been<strong>de</strong>n e<strong>in</strong>es Programms<br />

Mit <strong>de</strong>m Statement System.exit(0) kann e<strong>in</strong> Programm an e<strong>in</strong>er beliebigen Stelle<br />

been<strong>de</strong>t wer<strong>de</strong>n. Dabei wird e<strong>in</strong> Return-Co<strong>de</strong> ausgegeben (0 für normale En<strong>de</strong>).<br />

Dieser Co<strong>de</strong> kann bei Bedarf auf Betriebssystem-Ebene verwertet wer<strong>de</strong>n.<br />

5. Bsp.:<br />

1. BubbleSort<br />

56 vgl. 2.4.7<br />

50

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!