Programmieren_1/kontrollstrukturen.md

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");
}

bg right:30% 40%


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");
}

bg right:30% 80%


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");
}

bg right:40% 80%


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)