Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

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

Ähnliche Präsentationen


Präsentation zum Thema: "Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen if-then-else-Anweisung while-Schleife do-while-Schleife switch-Anweisung."—  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 while-Schleife: 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 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); } Ausgabe: 0 eins zwei 3 4 fünf

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 = 285Ausgabe: "zweihundertfünfundachtzig" w = 513Ausgabe: "fünfhundertdreizehn"


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

Ähnliche Präsentationen


Google-Anzeigen