Change image width
This commit is contained in:
@ -4,7 +4,90 @@ description: Folien für Kontrollstrukture in Java
|
||||
url: https://git.haw-hamburg.de/pm1-tutorium/slides
|
||||
---
|
||||
|
||||
# Kontrollstrukturen
|
||||
# **Kontrollstrukturen**
|
||||
|
||||
## Sequenz
|
||||
Alle Statements in einem Quelltext werden der Reihe nach ausgeführt.
|
||||
|
||||
**Statements** Durch `;` getrennter Quelltext
|
||||
|
||||
|
||||
```java
|
||||
int x = 10; //1. Statement
|
||||
int x = 123 + x; //2. Statement
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Selektion
|
||||
Es wird selektiert welche Statements ausgeführt werden.
|
||||
|
||||
### if
|
||||
```java
|
||||
int i = 3;
|
||||
if(i > 5) {
|
||||
System.out.printf("i ist größer als 5");
|
||||
}
|
||||
|
||||
```
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
### else
|
||||
```java
|
||||
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
|
||||
```java
|
||||
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
|
||||
|
||||
```java
|
||||
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
|
||||
|
@ -4,23 +4,21 @@ description: Folien für Typumwandlungen in Java
|
||||
url: https://git.haw-hamburg.de/pm1-tutorium/slides
|
||||
---
|
||||
|
||||
# Typumwandlungen
|
||||
Eva Meinen und Henri Burau
|
||||
## Typumwandlungen
|
||||
|
||||
---
|
||||
Umwandlung in einen größeren Wertebereich funktioniert **automatisch**.
|
||||
|
||||
## Type Conversion
|
||||
### Umwandlung in einen größeren Wertebereich
|
||||
**automatisch**
|
||||
byte → short → int → long → float → double
|
||||
|
||||
char → int
|
||||
|
||||
---
|
||||
|
||||
### Umwandlung in einen kleineren Wertebereich
|
||||
nur **explizit** möglich
|
||||
```java
|
||||
int a = 3;
|
||||
byte b = (byte) a;
|
||||
long b = a;
|
||||
```
|
||||
|
||||
Umwandlung in einen kleineren Wertebereich ist nur **explizit** möglich.
|
||||
```java
|
||||
int d = 3;
|
||||
byte c = (byte) a;
|
||||
```
|
||||
|
||||

|
||||
---
|
||||
|
||||
|
Reference in New Issue
Block a user