From 123f3bdecaffab0b99fc2006ba738fda90816a57 Mon Sep 17 00:00:00 2001 From: Robin Cheney Date: Tue, 4 Nov 2025 10:53:37 +0100 Subject: [PATCH] Initialized repository and added classes: Main, Tankstelle, Treibstoff and the enum Treibstofftyp --- .gitignore | 4 ++++ pom.xml | 16 ++++++++++++++++ src/main/java/de/eternal/tankstelle/Main.java | 7 +++++++ .../java/de/eternal/tankstelle/Tankstelle.java | 7 +++++++ .../java/de/eternal/tankstelle/Treibstoff.java | 12 ++++++++++++ .../de/eternal/tankstelle/Treibstofftyp.java | 9 +++++++++ 6 files changed, 55 insertions(+) create mode 100644 .gitignore create mode 100644 pom.xml create mode 100644 src/main/java/de/eternal/tankstelle/Main.java create mode 100644 src/main/java/de/eternal/tankstelle/Tankstelle.java create mode 100644 src/main/java/de/eternal/tankstelle/Treibstoff.java create mode 100644 src/main/java/de/eternal/tankstelle/Treibstofftyp.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..eb1fb71 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +target/classes/de/eternal/tankstelle/Main.class +target/classes/de/eternal/tankstelle/Treibstoff.class +target/classes/de/eternal/tankstelle/Treibstofftyp.class +target/classes/de/eternal/tankstelle/Tankstelle.class diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..5a2c2e3 --- /dev/null +++ b/pom.xml @@ -0,0 +1,16 @@ + + + 4.0.0 + + de.eternal.tankstelle + tankstelle + 1.0-SNAPSHOT + + + 17 + 17 + + + \ No newline at end of file diff --git a/src/main/java/de/eternal/tankstelle/Main.java b/src/main/java/de/eternal/tankstelle/Main.java new file mode 100644 index 0000000..c79035f --- /dev/null +++ b/src/main/java/de/eternal/tankstelle/Main.java @@ -0,0 +1,7 @@ +package de.eternal.tankstelle; + +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/src/main/java/de/eternal/tankstelle/Tankstelle.java b/src/main/java/de/eternal/tankstelle/Tankstelle.java new file mode 100644 index 0000000..598c6ba --- /dev/null +++ b/src/main/java/de/eternal/tankstelle/Tankstelle.java @@ -0,0 +1,7 @@ +package de.eternal.tankstelle; + +public class Tankstelle { + byte mitarbeiterzahl; + Treibstoff[] treibstoffe; + +} diff --git a/src/main/java/de/eternal/tankstelle/Treibstoff.java b/src/main/java/de/eternal/tankstelle/Treibstoff.java new file mode 100644 index 0000000..2359b70 --- /dev/null +++ b/src/main/java/de/eternal/tankstelle/Treibstoff.java @@ -0,0 +1,12 @@ +package de.eternal.tankstelle; + +public class Treibstoff { + public final Treibstofftyp TREIBSTOFFTYP; + + public int menge; + + Treibstoff(Treibstofftyp Treibstofftyp, int menge) { + this.TREIBSTOFFTYP = Treibstofftyp; + this.menge = menge; + } +} diff --git a/src/main/java/de/eternal/tankstelle/Treibstofftyp.java b/src/main/java/de/eternal/tankstelle/Treibstofftyp.java new file mode 100644 index 0000000..822c188 --- /dev/null +++ b/src/main/java/de/eternal/tankstelle/Treibstofftyp.java @@ -0,0 +1,9 @@ +package de.eternal.tankstelle; + +public enum Treibstofftyp { + SUPER, + DIESEL, + SUPER_E10, + PREMIUM_DIESEL, + AUTOGAS +} -- 2.43.0