Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen

Ähnliche Präsentationen


Präsentation zum Thema: "Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen"—  Präsentation transkript:

1 Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
if-then-else-Anweisung while-Schleife do-while-Schleife switch-Anweisung

2 if-then-else dient zur bedingten Ausführung von Programmteilen
Syntax: if ( boolean-Ausdruck ) { Anweisung1; ... } // Then-Teil else { Anweisung2; ... } // Else-Teil Besteht der then- oder der else-Teil nur aus einer Anweisung, so können die Klammern "{"..."}" weggelassen werden

3 Beispiel zu if-then-else
public static void main (String args[]) { int i; for (i=1; i<=8; i=i+1) System.out.print(i); if (i % 2 == 0) // ist i modulo 2 = 0? { System.out.println(" ist gerade"); } else { System.out.println(" ist ungerade"); Ausgabe: 1 ist ungerade 2 ist gerade 3 ist ungerade 4 ist gerade 5 ist ungerade 6 ist gerade 7 ist ungerade 8 ist gerade

4 while- und do-while-Schleifen
Syntax: while (bool-Ausdruck) { Anweisung1; Anweisung2; } Schleife mit Eintrittsbedingung do-while-Schleife: Syntax: do { Anweisung1; Anweisung2; ..... } while (bool-Ausdruck); Schleife mit Wiederholungsbedingung

5 break: Verlassen von Schleifen
dient zum Abbruch von Schleifen (for, while, do-while) an einer beliebigen Stelle Beispiel while-Schleife: while ( boolean-Ausdruck1 ) { if ( boolean-Ausdruck2 ) break; // Abbruch } Der Programmablauf wird hinter der Schleifenanweisung fortgesetzt

6 Classroom Exercise Schreiben Sie ein Programm zur Berechnung der Laufzeit eines Sparvertrages: 1000 DM sind zu 4.3 % p.a. verzinst. Nach wie vielen Jahren hat sich das Geld 1) verdreifacht und 2) verzehnfacht?

7 switch-Anweisung: Beispiel
Ausgabe: eins zwei 3 4 fünf 6 7 8 9 public static void main (String args[]) { int i; for (i=0; i < 10; i++) switch(i) case 1: {System.out.println("eins"); break; } case 2: {System.out.println("zwei"); break; } case 5: {System.out.println("fünf"); break; } default: System.out.println(i); }

8 switch-Anweisung switch ( Ausdruck ) { case Wert1 : { Anweisung1; break; } case Wert2 : { Anweisung2; break; } default: Ansonsten-Anweisung; } Ausdruck darf nur vom Typ char oder ganzzahlig (byte, short, oder int) sein. Fehlt die break-Anweisung, so werden alle Anweisungen ab der zutreffenden (inkl. default) ausgeführt

9 Hausaufgabe 3: Schreiben Sie ein Programm, das den Wert einer ganzzahligen Variablen w (< 1000) so als Text ausgibt, wie er ausgesprochen wird. Beispiele: w = 285 Ausgabe: "zweihundertfünfundachtzig" w = 513 Ausgabe: "fünfhundertdreizehn"


Herunterladen ppt "Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen"

Ähnliche Präsentationen


Google-Anzeigen