Initial commit

This commit is contained in:
Frank Schiebel 2025-12-08 22:19:05 +01:00
commit 0c96ecd811
7 changed files with 174 additions and 0 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
*.class
*.ctxt

31
A1GeradeZahlen.java Normal file
View file

@ -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<Integer> zahlen = new ArrayList<>(Arrays.asList(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18));
ArrayList<Integer> geradeZahlen = findeGeradeZahlen(zahlen);
geradeZahlen.forEach(s->System.out.println(s));
}
public ArrayList<Integer> findeGeradeZahlen(ArrayList<Integer> zahlen) {
ArrayList<Integer> gerade = new ArrayList<>();
// Hier muss deine Lösung hin
return gerade;
}
}

33
A2Wortlaengen.java Normal file
View file

@ -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<String> worte = new ArrayList<>(Arrays.asList(
"Java", "Stream", "Lambda", "Funktional", "Intermediate", "Terminal", "Prädikat"));
ArrayList<Integer> wortlaengen = laengeDerWoerter(worte);
wortlaengen.forEach(s->System.out.println(s));
}
public ArrayList<Integer> laengeDerWoerter(ArrayList<String> w) {
ArrayList<Integer> laengen = new ArrayList<>();
// Hier muss deine Lösung hin
return laengen;
}
}

33
A3KurzeWorteGross.java Normal file
View file

@ -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<String> worte = new ArrayList<>(Arrays.asList(
"Apfel", "Banane", "Kiwi", "Pfirsich", "Birne", "Erdbeere", "Heidelbeere"));
ArrayList<String> kurzeWorte = kurzeWoerterGross(worte);
kurzeWorte.forEach(s->System.out.println(s));
}
public ArrayList<String> kurzeWoerterGross(ArrayList<String> worte) {
ArrayList<String> neueWorte = new ArrayList<>();
// Hier muss deine Lösung hin
return neueWorte;
}
}

58
A4Zahlenspiele.java Normal file
View file

@ -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<Integer> 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<Integer> zahlen) {
ArrayList<Integer> gerade = new ArrayList<>();
// Hier muss deine Lösung hin
int summe = 0;
return summe;
}
public long produkt(ArrayList<Integer> zahlen) {
ArrayList<Integer> gerade = new ArrayList<>();
// Hier muss deine Lösung hin
long produkt = 0;
return produkt;
}
public int summe3er(ArrayList<Integer> zahlen) {
ArrayList<Integer> gerade = new ArrayList<>();
// Hier muss deine Lösung hin
int summe = 0;
return summe;
}
}

14
README.TXT Normal file
View file

@ -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:

3
package.bluej Normal file
View file

@ -0,0 +1,3 @@
#BlueJ package file
#Mon Dec 08 21:14:40 CET 2025
project.charset=UTF-8