commit 0c96ecd81179279b51f9bc9bdb2ada05641ff7b4 Author: Frank Schiebel Date: Mon Dec 8 22:19:05 2025 +0100 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b4416b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.class +*.ctxt diff --git a/A1GeradeZahlen.java b/A1GeradeZahlen.java new file mode 100644 index 0000000..4f23715 --- /dev/null +++ b/A1GeradeZahlen.java @@ -0,0 +1,31 @@ +import java.util.Arrays; +import java.util.ArrayList; +import java.util.stream.Collectors; + + + +public class A1GeradeZahlen +{ + + /** + * Konstruktor für Objekte der Klasse A1GeradeZahlen + */ + public A1GeradeZahlen() + { + + ArrayList zahlen = new ArrayList<>(Arrays.asList(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)); + ArrayList geradeZahlen = findeGeradeZahlen(zahlen); + + geradeZahlen.forEach(s->System.out.println(s)); + } + + public ArrayList findeGeradeZahlen(ArrayList zahlen) { + ArrayList gerade = new ArrayList<>(); + // Hier muss deine Lösung hin + + + return gerade; + + } + +} \ No newline at end of file diff --git a/A2Wortlaengen.java b/A2Wortlaengen.java new file mode 100644 index 0000000..a4fc941 --- /dev/null +++ b/A2Wortlaengen.java @@ -0,0 +1,33 @@ +import java.util.Arrays; +import java.util.ArrayList; +import java.util.stream.Collectors; + + + +public class A2Wortlaengen +{ + + /** + * Konstruktor für Objekte der Klasse A2Wortlaengen + */ + public A2Wortlaengen() + { + + ArrayList worte = new ArrayList<>(Arrays.asList( + "Java", "Stream", "Lambda", "Funktional", "Intermediate", "Terminal", "Prädikat")); + + ArrayList wortlaengen = laengeDerWoerter(worte); + + wortlaengen.forEach(s->System.out.println(s)); + } + + public ArrayList laengeDerWoerter(ArrayList w) { + ArrayList laengen = new ArrayList<>(); + // Hier muss deine Lösung hin + + + return laengen; + + } + +} diff --git a/A3KurzeWorteGross.java b/A3KurzeWorteGross.java new file mode 100644 index 0000000..2dfb191 --- /dev/null +++ b/A3KurzeWorteGross.java @@ -0,0 +1,33 @@ +import java.util.Arrays; +import java.util.ArrayList; +import java.util.stream.Collectors; + + + +public class A3KurzeWorteGross +{ + + /** + * Konstruktor für Objekte der Klasse A3KurzeWorteGross + */ + public A3KurzeWorteGross() + { + + ArrayList worte = new ArrayList<>(Arrays.asList( + "Apfel", "Banane", "Kiwi", "Pfirsich", "Birne", "Erdbeere", "Heidelbeere")); + + ArrayList kurzeWorte = kurzeWoerterGross(worte); + + kurzeWorte.forEach(s->System.out.println(s)); + } + + public ArrayList kurzeWoerterGross(ArrayList worte) { + ArrayList neueWorte = new ArrayList<>(); + // Hier muss deine Lösung hin + + + return neueWorte; + + } + +} diff --git a/A4Zahlenspiele.java b/A4Zahlenspiele.java new file mode 100644 index 0000000..53a62c3 --- /dev/null +++ b/A4Zahlenspiele.java @@ -0,0 +1,58 @@ +import java.util.Arrays; +import java.util.ArrayList; +import java.util.stream.Collectors; + + + +public class A4Zahlenspiele +{ + + /** + * Konstruktor für Objekte der Klasse A4Zahlenspiele + */ + public A4Zahlenspiele() + { + + ArrayList zahlen = new ArrayList<>(Arrays.asList(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)); + long ergebnis; + + + ergebnis = this.summe(zahlen); + System.out.println("Summe: " + ergebnis); + + ergebnis = this.produkt(zahlen); + System.out.println("Summe: " + ergebnis); + + ergebnis = this.summe3er(zahlen); + System.out.println("Summe (3er): " + ergebnis); + + } + + public int summe(ArrayList zahlen) { + ArrayList gerade = new ArrayList<>(); + // Hier muss deine Lösung hin + int summe = 0; + + return summe; + + } + + public long produkt(ArrayList zahlen) { + ArrayList gerade = new ArrayList<>(); + // Hier muss deine Lösung hin + long produkt = 0; + + return produkt; + + } + + public int summe3er(ArrayList zahlen) { + ArrayList gerade = new ArrayList<>(); + // Hier muss deine Lösung hin + int summe = 0; + + return summe; + + } + +} diff --git a/README.TXT b/README.TXT new file mode 100644 index 0000000..0ad193f --- /dev/null +++ b/README.TXT @@ -0,0 +1,14 @@ +------------------------------------------------------------------------ +Dies ist die README-Datei des Projekts. Hier sollten Sie Ihr Projekt +beschreiben. +Erzählen Sie dem Leser (jemand, der nichts über dieses Projekt weiss), +alles, was er/sie wissen muss. Üblicherweise sollte der Kommentar +zumindest die folgenden Angaben umfassen: +------------------------------------------------------------------------ + +PROJEKTBEZEICHNUNG: +PROJEKTZWECK: +VERSION oder DATUM: +WIE IST DAS PROJEKT ZU STARTEN: +AUTOR(EN): +BENUTZERHINWEISE: diff --git a/package.bluej b/package.bluej new file mode 100644 index 0000000..f246ca9 --- /dev/null +++ b/package.bluej @@ -0,0 +1,3 @@ +#BlueJ package file +#Mon Dec 08 21:14:40 CET 2025 +project.charset=UTF-8