u21
This commit is contained in:
parent
9376c0bd7c
commit
13ec245d10
Binary file not shown.
|
@ -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();
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue