1.6 KiB
1.6 KiB
title | description | url |
---|---|---|
Kontrollstrukturen | Folien für Kontrollstrukture in Java | https://git.haw-hamburg.de/pm1-tutorium/slides |
Kontrollstrukturen
Sequenz
Alle Statements in einem Quelltext werden der Reihe nach ausgeführt.
Statements Durch ;
getrennter Quelltext
int x = 10; //1. Statement
int x = 123 + x; //2. Statement
Selektion
Es wird selektiert welche Statements ausgeführt werden.
if
int i = 3;
if(i > 5) {
System.out.printf("i ist größer als 5");
}
else
int i = 3;
if(i > 5) {
System.out.printf("i ist größer 5");
} else {
System.out.printf("i ist kleiner oder gleich 5");
}
else if
int i = 3;
if(i > 5) {
System.out.printf("i ist größer 5");
} else if(i == 5) {
System.out.printf("i ist gleich 5");
} else {
System.out.printf("i ist kleiner 5");
}
switch
String wochentag = "Samstag";
switch(wochentag) {
case "Montag":
case "Dienstag":
case "Mittwoch":
case "Donnerstag":
case "Freitag":
System.out.printf("Es ist in der Woche");
break;
case "Samstag":
case "Sonntag":
System.out.printf("Es ist Wochenende 🎉");
break;
}
Iteration
Kontrollstrukturen V1F60
* Sequenz
* Selektion V2F81
* Wiederholung (Iteration)