From 426fd64deb18e594e5073d0de0414fcf099bd317 Mon Sep 17 00:00:00 2001 From: SteffenLm <33038091+SteffenLm@users.noreply.github.com> Date: Mon, 24 Oct 2022 11:42:08 +0200 Subject: [PATCH 1/3] implement solution --- Exercise.java | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/Exercise.java b/Exercise.java index 3c092f9..10ee40c 100644 --- a/Exercise.java +++ b/Exercise.java @@ -1,6 +1,39 @@ +import java.util.Random; +import java.util.Scanner; + public class Exercise { public static void main(String[] args) { - // implement exercise here + @SuppressWarnings("resource") + Scanner sc = new Scanner(System.in); + + Random rnd = new Random(); + int randomNumber = rnd.nextInt(100) + 1; + + int attempts = 0; + + boolean loop; + do { + attempts++; + + System.out.print("Gib bitte Deinen Tipp ein: "); + int tip = sc.nextInt(); + + if (tip == randomNumber) { + System.out.println("Richtig. Du hast " + attempts + " Versuche benoetigt"); + break; + // return + } else if (tip > randomNumber) { + System.out.println("Leider falsch, die gesuchte Zahl ist kleiner"); + } else { + System.out.println("Leider falsch, die gesuchte Zahl ist groesser"); + } + + System.out.print("Moechtest Du nochmals raten (true, false)?: "); + loop = sc.nextBoolean(); + } while (loop); + + System.out.println("Die gesuchte Zahl war " + randomNumber); + } } From 0a7360fdc44e2ce539d64544a8d89fe12372a61a Mon Sep 17 00:00:00 2001 From: github-actions <> Date: Mon, 24 Oct 2022 09:42:25 +0000 Subject: [PATCH 2/3] Google Java Format --- Exercise.java | 47 +++++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/Exercise.java b/Exercise.java index 10ee40c..d321529 100644 --- a/Exercise.java +++ b/Exercise.java @@ -4,36 +4,35 @@ public class Exercise { public static void main(String[] args) { - @SuppressWarnings("resource") - Scanner sc = new Scanner(System.in); + @SuppressWarnings("resource") + Scanner sc = new Scanner(System.in); - Random rnd = new Random(); - int randomNumber = rnd.nextInt(100) + 1; + Random rnd = new Random(); + int randomNumber = rnd.nextInt(100) + 1; - int attempts = 0; + int attempts = 0; - boolean loop; - do { - attempts++; + boolean loop; + do { + attempts++; - System.out.print("Gib bitte Deinen Tipp ein: "); - int tip = sc.nextInt(); + System.out.print("Gib bitte Deinen Tipp ein: "); + int tip = sc.nextInt(); - if (tip == randomNumber) { - System.out.println("Richtig. Du hast " + attempts + " Versuche benoetigt"); - break; - // return - } else if (tip > randomNumber) { - System.out.println("Leider falsch, die gesuchte Zahl ist kleiner"); - } else { - System.out.println("Leider falsch, die gesuchte Zahl ist groesser"); - } + if (tip == randomNumber) { + System.out.println("Richtig. Du hast " + attempts + " Versuche benoetigt"); + break; + // return + } else if (tip > randomNumber) { + System.out.println("Leider falsch, die gesuchte Zahl ist kleiner"); + } else { + System.out.println("Leider falsch, die gesuchte Zahl ist groesser"); + } - System.out.print("Moechtest Du nochmals raten (true, false)?: "); - loop = sc.nextBoolean(); - } while (loop); - - System.out.println("Die gesuchte Zahl war " + randomNumber); + System.out.print("Moechtest Du nochmals raten (true, false)?: "); + loop = sc.nextBoolean(); + } while (loop); + System.out.println("Die gesuchte Zahl war " + randomNumber); } } From 0c7f7045524f775f68b9771a22b7b11ee3b136a4 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 3/3] 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