40 lines
1.0 KiB
Java
40 lines
1.0 KiB
Java
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();
|
|
}
|
|
}
|