plf2-vorbereitung-invite
https://classroom.github.com/a/Jc19AV0y
https://meet.google.com/ihz-qoew-jmq
https://classroom.github.com/a/4-3D-CO8
Projektstand Ende Stunde:
https://github.com/Die-Spengergasse/sj23-24-pos-java-piraten.git
https://classroom.github.com/a/BMcRwQYN
- in github anmelden und repo clonen
- pirat und schiff implementieren mit einem
- UNTERSCHIED: Es sind arrays zu verwenden!
- Testklassen zuerst! (TDD: Test-Driven-Development)
Vorlage: https://github.com/Die-Spengergasse/sj23-24-pos-java-piraten.git
Diagonalen
- intellij / static main
- schleifen / prim / fibonacci
- zeichnen / Quadrat usw.
2023-10-23
- Übungsblatt Signatur
- Üben (Person) BMI
2023-10-20
- Javadoc
- static (kein objekt, kein "this")
- ordentliches Testen in bluej
2023-09-28
- null Referenzwerte und deren prüfung
2023-09-21
- wahrheitstablle!
- Testklasse / try / catch
2023-09-18
- getter / setter
- Signaturen
- Eindeutige Signatur durch
- Methodenname, Datentypen der Parameter
- Rückgabe-Datentyp zählt nicht zur Signatur!
- Parameterprüfungen / throw
- skriptum: Lokale Variablen + Berechnungen
- Referenzdatentypen
- Verwendung von Git: Kann ich die aktuellen Änderungen sehen? .. Kommend: Pushen in ein eigenes Repository!
2023-09-14
- git clone & pull
- Working Dir ausgeben:
echo %cd%
oderpwd
- wohin wechseln:
cd
oderD:
- "Open in Terminal" Kontextmenü oder "open git bash"
- Unicode besprochen
- Datentypen wiederholt
2023-09-11
- Methoden werden aufgerufen
- haben eine "Signatur"
- returnen einen Wert (oder nicht: void)
- bekommen "Parameter" mit
- git clone / pull
- Datentypen: int (Integer.MAX_VALUE, ) Vorsicht: evtl. "Overflow"
- long
- Variablen haben einen Namen
- .. und unterschiedliche Datentypen (Zahl, Text, Wahrheit)
2023-09-07
- Kommentare: Block /_ ... _/
- Kommen. Zeile: //
- eine Klasse / viele Instanzen (synonym Objekte)
- Konvention: camelCase
- variablenNamen beginnen immer mit kleinBuchstaben