Change image width

This commit is contained in:
Henri Burau
2020-03-24 20:29:28 +01:00
parent 0c2d382b49
commit 50d1fa02d8
2 changed files with 97 additions and 16 deletions

View File

@ -4,7 +4,90 @@ description: Folien für Kontrollstrukture in Java
url: https://git.haw-hamburg.de/pm1-tutorium/slides 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");
}
```
![bg right:30% 40%](https://git.haw-hamburg.de/pm1-tutorium/slides/-/raw/master/img/if.svg)
---
### 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");
}
```
![bg right:30% 80%](https://git.haw-hamburg.de/pm1-tutorium/slides/-/raw/master/img/if-else.svg)
---
### 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");
}
```
![bg right:40% 80%](https://git.haw-hamburg.de/pm1-tutorium/slides/-/raw/master/img/if-else-if.svg)
---
### 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 Kontrollstrukturen V1F60
* Sequenz * Sequenz

View File

@ -4,23 +4,21 @@ description: Folien für Typumwandlungen in Java
url: https://git.haw-hamburg.de/pm1-tutorium/slides url: https://git.haw-hamburg.de/pm1-tutorium/slides
--- ---
# Typumwandlungen ## Typumwandlungen
Eva Meinen und Henri Burau
--- 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 ```java
int a = 3; 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;
```
![bg right 75%](https://miro.medium.com/max/423/1*LQFhTJnVcsXhlQzrgjQIqQ.png)
---