From d83f60452ea7a7703a28bb89a08dda64909cc7ed Mon Sep 17 00:00:00 2001 From: SteffenLm <33038091+SteffenLm@users.noreply.github.com> Date: Mon, 24 Oct 2022 09:39:04 +0200 Subject: [PATCH 1/4] implement solution --- Exercise.java | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Exercise.java b/Exercise.java index 3c092f9..e34167f 100644 --- a/Exercise.java +++ b/Exercise.java @@ -1,6 +1,26 @@ public class Exercise { public static void main(String[] args) { - // implement exercise here + @SuppressWarnings("resource") + Scanner scanner = new Scanner(System.in); + + System.out.print("Gib bitte eine ganze Zahl ein: "); + int number = scanner.nextInt(); + + boolean isPrime = true; + + if (number < 2) { + isPrime = false; + } else if (number > 2) { + for (int i = 2; i < number; i++) { + if (number % i == 0) { + isPrime = false; + break; + } + } + } + + System.out.println(isPrime ? "Ergebnis: Die eingegebene Zahl ist eine Primzahl" + : "Ergebnis: Die eingegebene Zahl ist keine Primzahl"); } } From 62e5f7ee831b5345beb40adf274ba92b4f1c2966 Mon Sep 17 00:00:00 2001 From: github-actions <> Date: Mon, 24 Oct 2022 07:39:20 +0000 Subject: [PATCH 2/4] Google Java Format --- Exercise.java | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/Exercise.java b/Exercise.java index e34167f..43e870e 100644 --- a/Exercise.java +++ b/Exercise.java @@ -1,26 +1,28 @@ public class Exercise { public static void main(String[] args) { - @SuppressWarnings("resource") - Scanner scanner = new Scanner(System.in); + @SuppressWarnings("resource") + Scanner scanner = new Scanner(System.in); - System.out.print("Gib bitte eine ganze Zahl ein: "); - int number = scanner.nextInt(); + System.out.print("Gib bitte eine ganze Zahl ein: "); + int number = scanner.nextInt(); - boolean isPrime = true; + boolean isPrime = true; - if (number < 2) { - isPrime = false; - } else if (number > 2) { - for (int i = 2; i < number; i++) { - if (number % i == 0) { - isPrime = false; - break; - } - } - } + if (number < 2) { + isPrime = false; + } else if (number > 2) { + for (int i = 2; i < number; i++) { + if (number % i == 0) { + isPrime = false; + break; + } + } + } - System.out.println(isPrime ? "Ergebnis: Die eingegebene Zahl ist eine Primzahl" - : "Ergebnis: Die eingegebene Zahl ist keine Primzahl"); + System.out.println( + isPrime + ? "Ergebnis: Die eingegebene Zahl ist eine Primzahl" + : "Ergebnis: Die eingegebene Zahl ist keine Primzahl"); } } From fb7f907ccf257d2ea358240fe56c55e34aba4004 Mon Sep 17 00:00:00 2001 From: SteffenLm <33038091+SteffenLm@users.noreply.github.com> Date: Mon, 24 Oct 2022 09:50:04 +0200 Subject: [PATCH 3/4] add missing scanner import --- Exercise.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Exercise.java b/Exercise.java index 43e870e..69c97a1 100644 --- a/Exercise.java +++ b/Exercise.java @@ -1,3 +1,5 @@ +import java.util.Scanner; + public class Exercise { public static void main(String[] args) { From 3f277456658509d9fd107a2fe27f985cd7bc385f Mon Sep 17 00:00:00 2001 From: SteffenLm <33038091+SteffenLm@users.noreply.github.com> Date: Fri, 19 Dec 2025 20:58:18 +0000 Subject: [PATCH 4/4] add dev container --- .devcontainer.json | 3 +++ .vscode/extensions.json | 5 +++++ 2 files changed, 8 insertions(+) create mode 100644 .devcontainer.json create mode 100644 .vscode/extensions.json diff --git a/.devcontainer.json b/.devcontainer.json new file mode 100644 index 0000000..bfbeb0d --- /dev/null +++ b/.devcontainer.json @@ -0,0 +1,3 @@ +{ + "image": "mcr.microsoft.com/devcontainers/java:21" +} \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..add4f4e --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "vscjava.vscode-java-pack" + ] +} \ No newline at end of file