Add correct meta tag for all slides
This commit is contained in:
parent
01f044a435
commit
54593f2adf
|
@ -1,8 +1,10 @@
|
|||
---
|
||||
<!--
|
||||
title: Assertions
|
||||
description: Folien für Assertions in Java
|
||||
description: Folien für Assertions in Programmieren 1
|
||||
url: https://git.haw-hamburg.de/pm1-tutorium/slides
|
||||
---
|
||||
header: Programmieren 1 **Tutorium**
|
||||
footer: Henri Burau und Eva Meinen
|
||||
-->
|
||||
|
||||
# Assertions
|
||||
Zur Überprüfung von Annahmen (Zusicherungen)
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
---
|
||||
<!--
|
||||
title: Operatoren
|
||||
description: Folien für das erste Tutorium in Programmieren 1
|
||||
description: Folien für Operatoren in Programmieren 1
|
||||
url: https://git.haw-hamburg.de/pm1-tutorium/slides
|
||||
---
|
||||
header: Programmieren 1 **Tutorium**
|
||||
footer: Henri Burau und Eva Meinen
|
||||
-->
|
||||
|
||||
# Operatoren
|
||||
Eva Meinen und Henri Burau
|
||||
|
|
26
termin-1.md
26
termin-1.md
|
@ -14,17 +14,15 @@ footer: Henri Burau und Eva Meinen
|
|||
|
||||
---
|
||||
|
||||
# Online Fragen
|
||||
|
||||
---
|
||||
|
||||
## **Ablauf**
|
||||
|
||||
- Eclipse Setup
|
||||
1. Assertions aktivieren
|
||||
2. JUnit4 hinzufügen
|
||||
|
||||
- Thematisch
|
||||
- Online-Fragen
|
||||
|
||||
- Themen
|
||||
1. Variablen
|
||||
2. Typumwandlungen
|
||||
3. Operatoren
|
||||
|
@ -33,3 +31,21 @@ footer: Henri Burau und Eva Meinen
|
|||
|
||||
---
|
||||
|
||||
# Eclipse Setup
|
||||
## Assertions aktivieren
|
||||
|
||||
---
|
||||
|
||||
# Eclipse Setup
|
||||
## JUnit4 hinzufügen
|
||||
|
||||
---
|
||||
|
||||
# Online Fragen
|
||||
arsnova.eu/mobile
|
||||
|
||||
Code: 20 40 49 36
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
---
|
||||
<!--
|
||||
title: Typumwandlungen
|
||||
description: Folien für Typumwandlungen in Java
|
||||
description: Folien für Typumwandlungen in Programmieren 1
|
||||
url: https://git.haw-hamburg.de/pm1-tutorium/slides
|
||||
---
|
||||
header: Programmieren 1 **Tutorium**
|
||||
footer: Henri Burau und Eva Meinen
|
||||
-->
|
||||
|
||||
## Typumwandlungen
|
||||
|
||||
|
|
61
variablen.md
61
variablen.md
|
@ -37,30 +37,75 @@ gibt es zwei Typen von Variablen:
|
|||
---
|
||||
|
||||
## Identifier
|
||||
Bezeichner für Methoden-, Variablen- und Klassennamen. Identifier müssen folgende Eigenschaften erfüllen um in Java gültig zu sein:
|
||||
Bezeichner für Methoden-, Variablen- und Klassennamen.
|
||||
|
||||
Ein Identifier muss folgende Eigenschaften erfüllen um in Java gültig zu sein:
|
||||
|
||||
* Besteht nur aus Buchstaben des Alphabets, Ziffern und `_` und `$`
|
||||
* Ist kein reservierter Identifier (`class`, `public`, `int`, etc.)
|
||||
* Beginnt nicht mit einer Ziffer
|
||||
|
||||
---
|
||||
|
||||
## Konventionen
|
||||
Regeln um Quelltext lesbarer zu machen.
|
||||
|
||||
Es gibt einige Absprachen unter Java-Entwicklern wie man z.B. Identifier wählt. Die wichtigsten davon sind:
|
||||
|
||||
* Methodennamen werden klein geschrieben.
|
||||
* Variablennamen werden klein geschrieben.
|
||||
* Klassennamen werden groß geschrieben.
|
||||
|
||||
---
|
||||
|
||||
## Literale
|
||||
Die kleinste Einheit für Werte im Quelltext.
|
||||
|
||||
Literale wurden für alle **primitiven** Datentypen und für `String` festgelegt:
|
||||
|
||||
* `byte`, `short`, `int`: `5235`, `134`, `-2`
|
||||
* `boolean`: `true`, `false`
|
||||
* `double`: `234234.34`, `-34.1`, `0.0`
|
||||
* `float`: `31.3f`, `60f`
|
||||
* `long`: `23424234234L`, `98745938l`
|
||||
* `char`: `'a'`, `'4'`
|
||||
* `String`: `"Hallo welt"`
|
||||
|
||||
---
|
||||
|
||||
## Ausdrücke und Zuweisungen
|
||||
|
||||
**Ausdrücke** Berechnungen oder Methodenaufrufe die einen Wert zurückgeben.
|
||||
**Zusweisungen** Ergebnis eines Ausdrucks wird einer Variable zugewiesen.
|
||||
```java
|
||||
String greeting = "Hallo" + "Welt";
|
||||
boolean empty = greeting.isEmpty();
|
||||
int result = 23 * 3;
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## **Aufgaben**
|
||||
|
||||
Welcher Datentyp ergibt Sinn für:
|
||||
|
||||
* Eine Hausnummer
|
||||
* Eine Adresse
|
||||
* Einen Buchstaben aus dem Alphabet
|
||||
* Den Zustand einer Tür (offen oder geschlossen)
|
||||
* Sekunden seit 980 n.C.
|
||||
* Anzahl Finger pro Hand
|
||||
* Temperatur
|
||||
* Drehwinkel
|
||||
|
||||
---
|
||||
|
||||
Variablen V1F69, V2F14ff
|
||||
* Welche Identifier sind erlaubt und sinnvoll? (keine Keywords)
|
||||
* Literale V2F14
|
||||
* Datentypen
|
||||
* Ausdrücke
|
||||
* Zuweisungen
|
||||
* Anweisung (Zeile getrennt durch ";")
|
||||
Welche der folgenden Literale sind in Java gültig?
|
||||
* _variablename
|
||||
* exa+ple
|
||||
* 8example
|
||||
* _3variable
|
||||
* $testvariable
|
||||
* VariableTest
|
||||
* variable test
|
||||
* variabletest
|
||||
|
|
Loading…
Reference in New Issue