From 13ec245d102d7b20428ed5b88cc37d34d7c09d63 Mon Sep 17 00:00:00 2001 From: Luca Conte Date: Thu, 24 Nov 2022 14:49:51 +0100 Subject: [PATCH] u21 --- uebungen/u21/Sentinel.class | Bin 0 -> 1510 bytes uebungen/u21/Sentinel.java | 39 ++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 uebungen/u21/Sentinel.class create mode 100644 uebungen/u21/Sentinel.java diff --git a/uebungen/u21/Sentinel.class b/uebungen/u21/Sentinel.class new file mode 100644 index 0000000000000000000000000000000000000000..466a91b04c7e77c865f542f3c217c8d8dcf791fe GIT binary patch literal 1510 zcmaJ>?Q+{h6g_JvmMfIHanetqRZ800sZ*El5SJF>CTYM<3l4NBzc$WJt6E-ptaXR* zA~3uFf1y88Cd}{veTY6v;jCmPHt{gh>|R}+`*rT!efj$EF909o8yB;<=-|=`_*ig} z!R0*Oad8TZF3#ghk*IPJ0@p2|QY4`4;s&aD+_d|<*5o}0?>qQFAa^U!fw?V^EtS6& zn5sv6N}$jPwAvnYcU6B!?uOJ%b!DIh&Xm4yJeAL6HI({swPpH&eq6JLGc6V!ABm+S+Rgm1mNKU-t@4Fn!u^GC^E6>%U)BNC(&M9$l+EVpL)2BJ9&I& z_s>17p`OQG2kRa-uqkk7Q|&74w*uuWCZPRo)}yWLm&j5-(fXlMedRw=OxFK#(Dm1p z(tApmSA7rnu<2n7UkK#?t%BJc@ppgsscM@sRZ8i&YCkrrE0D1bIGqv}MAa?b8yLcs z?6SslLw5i3!?wl=;`MIN>?b{bszHnG6fp}(;{ zPij_12!WLe=;Ppt&CW&xGH_JZ1CG>DS*ITcVc3bfmUziG4ArX7fO83nEOrFWN_*Bg zv@}gf$Z|2AAlMJBelT{(1?Ec=@^a9$Q}LC+;!(Q-{VeLJ;nb(BZOFEX`uh%AJW7oy z>I`}u{4G1%^-#vKB9%Xn<}&n=4&ptj_jo!MQ^VSE#zr(_hCBN`H32?)Hq+S}J77Z> zb+XtBjH)@<5x8=!zDcO6=7I*>8^6CMyynA>`xz6+JZSFjem|l7T@jC@JhifiT z=5PXMaF()#{zTI$?(2Ud^WAe~Utp?HoNiwK1G(+x13156p^|KF}$+9$T&F9 zcfP)T}syFe*h(;c2fWV literal 0 HcmV?d00001 diff --git a/uebungen/u21/Sentinel.java b/uebungen/u21/Sentinel.java new file mode 100644 index 0000000..f73dd19 --- /dev/null +++ b/uebungen/u21/Sentinel.java @@ -0,0 +1,39 @@ +import java.util.Scanner; + +/** + * Klasse zum erstellen einer Liste von Namen + * mittels einer Sentinel-Schleife + */ +public class Sentinel { + public static void main(String[] args) { + Scanner console = new Scanner(System.in); + + String namen = ""; + + String eingabe = nameEinlesen(console); + + while (!eingabe.isEmpty()) { + + // Kommas erst nach Abfrage der Eingabe hinzufuegen fuer den Fall, + // dass erste Eingabe leer ist. + if (!namen.isEmpty()) { + namen = namen + ", "; + } + namen = namen + eingabe; + + eingabe = nameEinlesen(console); + } + + System.out.println("Willkommen an alle: " + namen); + + } + + /** + * Funktion zum einlesen eines einzelnen Namen von der console + * nach Ausgabe einer Eingabeaufforderung + */ + public static String nameEinlesen(Scanner console) { + System.out.print("Geben Sie einen Namen ein (oder eine leere Zeile zum Beenden): "); + return console.nextLine(); + } +}