Seite nicht gefunden
Wir konnten nicht finden, wonach Sie gesucht haben.
Bitte kontaktieren Sie den Besitzer der Seite, die Sie mit der ursprünglichen URL verlinkt hat, und teilen Sie ihm mit, dass der Link nicht mehr funktioniert.
diff --git a/404.html b/404.html index 2037fa973..1c6ab1d97 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -
Wir konnten nicht finden, wonach Sie gesucht haben.
Bitte kontaktieren Sie den Besitzer der Seite, die Sie mit der ursprünglichen URL verlinkt hat, und teilen Sie ihm mit, dass der Link nicht mehr funktioniert.
Wir konnten nicht finden, wonach Sie gesucht haben.
Bitte kontaktieren Sie den Besitzer der Seite, die Sie mit der ursprünglichen URL verlinkt hat, und teilen Sie ihm mit, dass der Link nicht mehr funktioniert.
Im Rahmen der Vorlesungswiederholung soll Schritt für Schritt eine abgespeckte +
Im Rahmen der Vorlesungswiederholung soll Schritt für Schritt eine abgespeckte Variante des Tabletop-Spiels Warhammer 40,000 Kill Team entwickelt werden. Bei diesem Strategiespiel für zwei Spieler kämpfen zwei diff --git a/additional-material/daniel/java1/sample-exam/index.html b/additional-material/daniel/java1/sample-exam/index.html index 5a057cdaf..40e0efb22 100644 --- a/additional-material/daniel/java1/sample-exam/index.html +++ b/additional-material/daniel/java1/sample-exam/index.html @@ -1,4 +1,4 @@ -
Es soll eine erste Version des Kill Team Spiels erstellt werden. Erstelle hierzu eine ausführbare Klasse wie folgt:
Spieler 1, Name: Hans
Spieler 1, Kämpfer 1, Name: Gregor
Spieler 1, Kämpfer 1, LP: 8
Spieler 2, Name: Peter
Spieler 2, Kämpfer 1, Name: Bonekraka
Spieler 2, Kämpfer 1, LP: 10
*----------------*
* Runde 1, Zug 1 *
*----------------*
Kämpfer von Hans: Gregor (8 LP)
Kämpfer von Peter: Bonekraka (10 LP)
Gregor würfelt 2, 2, 3 und 6.
Gregor erzielt 13 Treffer.
Bonekraka würfelt 1, 4 und 5.
Bonekraka erzielt 10 Blocks.
Bonekraka erleidet 3 Schaden und hat noch 7 LP.
*----------------*
* Runde 1, Zug 2 *
*----------------*
Kämpfer von Hans: Gregor (8 LP)
Kämpfer von Peter: Bonekraka (7 LP)
Bonekraka würfelt 1, 1, 3 und 5.
Bonekraka erzielt 10 Treffer.
Gregor würfelt 2, 4 und 5.
Gregor erzielt 11 Blocks.
Gregor erleidet -1 Schaden und hat noch 9 LP.
Spieler 1, Name: Hans
Spieler 1, Kämpfer 1, Name: Gregor
Spieler 1, Kämpfer 1, LP: 8
Spieler 2, Name: Peter
Spieler 2, Kämpfer 1, Name: Bonekraka
Spieler 2, Kämpfer 1, LP: 10
*----------------*
* Runde 1, Zug 1 *
*----------------*
Kämpfer von Hans: Gregor (8 LP)
Kämpfer von Peter: Bonekraka (10 LP)
Gregor greift Bonekraka an.
Gregor würfelt 2, 2, 3 und 6.
Gregor erzielt 13 Treffer.
Bonekraka würfelt 1, 4 und 5.
Bonekraka erzielt 10 Blocks.
Bonekraka erleidet 3 Schaden und hat noch 7 LP.
*----------------*
* Runde 1, Zug 2 *
*----------------*
Kämpfer von Hans: Gregor (8 LP)
Kämpfer von Peter: Bonekraka (7 LP)
Bonekraka greift Gregor an.
Bonekraka würfelt 1, 1, 3 und 5.
Bonekraka erzielt 10 Treffer.
Gregor würfelt 2, 4 und 5.
Gregor erzielt 11 Blocks.
Gregor erleidet -1 Schaden und hat noch 9 LP.
Es soll eine zweite Version des Kill Team Spiels entwickelt werden. Passe hierzu die ausführbare Klasse wie folgt an:
Spieler 1, Name: Hans
Spieler 1, Kämpfer 1, Name: Gregor
Spieler 1, Kämpfer 1, LP: 8
Spieler 1, Kämpfer 1, VW: 3
Spieler 1, Kämpfer 1, RW: 5
Spieler 1, Kämpfer 1, Waffe 1, Name: Boltpistole
Spieler 1, Kämpfer 1, Waffe 1, Ty: Fernkampfwaffe
Spieler 1, Kämpfer 1, Waffe 1, AW: 4
Spieler 1, Kämpfer 1, Waffe 1, BF_KG: 3
Spieler 1, Kämpfer 1, Waffe 1, SW: 2
Spieler 1, Kämpfer 1, Waffe 1, KS: 3
Spieler 1, Kämpfer 1, Waffe 2, Name: Energieschwert
Spieler 1, Kämpfer 1, Waffe 2, Typ: Nahkampfwaffe
Spieler 1, Kämpfer 1, Waffe 2, AW: 4
Spieler 1, Kämpfer 1, Waffe 2, BF_KG: 3
Spieler 1, Kämpfer 1, Waffe 2, SW: 3
Spieler 1, Kämpfer 1, Waffe 2, KS: 5
Spieler 2, Name: Peter
Spieler 2, Kämpfer 1, Name: Bonekraka
Spieler 2, Kämpfer 1, LP: 10
Spieler 2, Kämpfer 1, VW: 3
Spieler 2, Kämpfer 1, RW: 5
Spieler 2, Kämpfer 1, Waffe 1, Name: Bolter
Spieler 2, Kämpfer 1, Waffe 1, Typ: Fernkampfwaffe
Spieler 2, Kämpfer 1, Waffe 1, AW: 4
Spieler 2, Kämpfer 1, Waffe 1, BF_KG: 3
Spieler 2, Kämpfer 1, Waffe 1, SW: 3
Spieler 2, Kämpfer 1, Waffe 1, KS: 4
Spieler 2, Kämpfer 1, Waffe 2, Name: Spalta
Spieler 2, Kämpfer 1, Waffe 2, Typ: Nahkampfwaffe
Spieler 2, Kämpfer 1, Waffe 2, AW: 4
Spieler 2, Kämpfer 1, Waffe 2, BF_KG: 4
Spieler 2, Kämpfer 1, Waffe 2, SW: 3
Spieler 2, Kämpfer 1, Waffe 2, KS: 4
*----------------*
* Runde 1, Zug 1 *
*----------------*
Kämpfer von Hans: Gregor (8 LP)
Kämpfer von Peter: Bonekraka (10 LP)
Gregor, Angriffsart (N-Nahkampfangriff, F-Fernkampfangriff): F
Gregor würfelt 6, 4, 3 und 2.
Gregor erzielt 2 Treffer und 1 Kritische Treffer.
Bonekraka würfelt 4, 1 und 5.
Bonekraka erzielt 1 Blocks und 0 Kritische Blocks.
Bonekraka erleidet 2 Schaden und 3 Kritischen Schaden und hat noch 5 LP.
*----------------*
* Runde 1, Zug 2 *
*----------------*
Kämpfer von Hans: Gregor (8 LP)
Kämpfer von Peter: Bonekraka (5 LP)
Bonekraka, Angriffsart (N-Nahkampfangriff, F-Fernkampfangriff): N
Bonekraka würfelt 6, 4, 5 und 1.
Bonekraka erzielt 2 Attacken und 1 Kritische Attacken.
Gregor würfelt 4, 5, 4 und 2.
Gregor erzielt 3 Attacken und 0 Kritische Attacken.
Bonekraka, Aktion (1-Kritisch Schlagen, 2-Schlagen, 3-Kritisch Blocken oder 4-Blocken): 1
Gregor erleidet 4 Kritischen Schaden und hat noch 4 LP.
Gregor, Aktion (1-Kritisch Schlagen, 2-Schlagen, 3-Kritisch Blocken oder 4-Blocken): 2
Bonekraka erleidet 3 Schaden und hat noch 2 LP.
Bonekraka, Aktion (1-Kritisch Schlagen, 2-Schlagen, 3-Kritisch Blocken oder 4-Blocken): 2
Gregor erleidet 3 Schaden und hat noch 1 LP.
Gregor, Aktion (1-Kritisch Schlagen, 2-Schlagen, 3-Kritisch Blocken oder 4-Blocken): 2
Bonekraka erleidet 3 Schaden und stirbt.
Es soll eine dritte Version des Kill Team Spiels entwickelt werden. Passe hierzu -die ausführbare Klasse wie folgt an:
-Spieler 1, Name eingeben: Hans
Spieler 1, Kämpfer 1, Name eingeben: Gregor
Spieler 1, Kämpfer 1, LP eingeben: 8
Spieler 1, Kämpfer 1, VW eingeben: 3
Spieler 1, Kämpfer 1, RW eingeben: 5
Spieler 1, Kämpfer 1, Waffe 1, Name eingeben: Boltpistole
Spieler 1, Kämpfer 1, Waffe 1, AW eingeben: 4
Spieler 1, Kämpfer 1, Waffe 1, BF_KG eingeben: 3
Spieler 1, Kämpfer 1, Waffe 1, SW eingeben: 2
Spieler 2, Name eingeben: Peter
Spieler 2, Kämpfer 1, Name eingeben: Bonekraka
Spieler 2, Kämpfer 1, LP eingeben: 10
Spieler 2, Kämpfer 1, VW eingeben: 3
Spieler 2, Kämpfer 1, RW eingeben: 5
Spieler 2, Kämpfer 1, Waffe 1, Name eingeben: Spalta
Spieler 2, Kämpfer 1, Waffe 1, AW eingeben: 4
Spieler 2, Kämpfer 1, Waffe 1, BF_KG eingeben: 4
Spieler 2, Kämpfer 1, Waffe 1, SW eingeben: 3
*----------------*
* Runde 1, Zug 1 *
*----------------*
Kämpfer von Hans: Gregor (8 LP)
Kämpfer von Peter: Bonekraka (10 LP)
Gregor greift Bonekraka mit Boltpistole an.
Gregor würfelt 6, 4, 3 und 2.
Gregor erzielt 3 Treffer.
Bonekraka würfelt 4, 1 und 5.
Bonekraka erzielt 1 Blocks.
Bonekraka erleidet 4 Schaden und hat noch 6 LP.
*----------------*
* Runde 1, Zug 2 *
*----------------*
Kämpfer von Hans: Gregor (8 LP)
Kämpfer von Peter: Bonekraka (6 LP)
Bonekraka greift Gregor mit Spalta an.
Bonekraka würfelt 2, 4, 3 und 2.
Bonekraka erzielt 1 Treffer.
Gregor würfelt 3, 5 und 5.
Gregor erzielt 2 Blocks.
Gregor erleidet 0 Schaden und hat noch 8 LP.
*----------------*
* Runde 2, Zug 1 *
*----------------*
Kämpfer von Hans: Gregor (8 LP)
Kämpfer von Peter: Bonekraka (6 LP)
Gregor greift Bonekraka mit Boltpistole an.
Gregor würfelt 1, 5, 5 und 3.
Gregor erzielt 3 Treffer.
Bonekraka würfelt 5, 4 und 2.
Bonekraka erzielt 1 Blocks.
Bonekraka erleidet 4 Schaden und hat noch 2 LP.
*----------------*
* Runde 2, Zug 2 *
*----------------*
Kämpfer von Hans: Gregor (8 LP)
Kämpfer von Peter: Bonekraka (2 LP)
Bonekraka greift Gregor mit Spalta an.
Bonekraka würfelt 6, 4, 6 und 1.
Bonekraka erzielt 3 Treffer.
Gregor würfelt 4, 2 und 4.
Gregor erzielt 0 Blocks.
Gregor erleidet 9 Schaden und stirbt.
Die Endergebnisse der Demos findet ihr in folgendem Branch
git switch demos/steffen
Der Branch befindet sich im jappuccini/java-exercises Repository.
public class ExamTask01 {
public static void a() {
String s = "Programmierung";
char c = s.charAt(s.length() - 3);
int x = 0b1010010;
double d = 0.9;
int y = 2 * (int) d;
System.out.println("c: " + c);
System.out.println("x: " + x);
System.out.println("y: " + y);
}
}
Welche Konsolenausgabe erzeugt die Methode a der Klasse ExamTask01?
Erstelle die Klassen EngineType (6 Punkte), Vehicle (4 Punkte), Car (3 Punkte), Truck (4 Punkte) und ExamTask01 (7 Punkte) anhand des abgebildeten Klassendiagramms.
diff --git a/additional-material/steffen/java-1/exam-preparation/index.html b/additional-material/steffen/java-1/exam-preparation/index.html index 2fcaf301d..1d253cf4c 100644 --- a/additional-material/steffen/java-1/exam-preparation/index.html +++ b/additional-material/steffen/java-1/exam-preparation/index.html @@ -1 +1 @@ -Für die Klausur am PC mit IDE gibt es kein Cheatsheet mehr.
+