Qualifier_Teil_2_Parkhaus/ParkhausUI

61 lines
1.2 KiB
Plaintext

package pr2parkhaus;
import java.util.Scanner;
public class ParkhausUI {
Scanner in = new Scanner(System.in);
private ParkhausController controller;
public ParkhausUI() {
this.controller = new ParkhausController();
}
public void start() {
System.out.println("Willkommen im Parkhaussystem.");
while(true) {
// Logik für die Benutzerinteraktion
System.out.println();
System.out.println("Was wollen Sie tun?");
System.out.println("a: Tarife anzeigen \t b: Auto parken \t c: Parkhaus verlassen");
System.out.println("Ihre Auswahl: ");
String auswahl = in.nextLine();
switch(auswahl.charAt(0)) {
case 'a':
System.out.println("Hier sind unsere Tarife:");
System.out.println();
showTarife();
break;
case 'b':
controller.Einfahrt();
break;
case 'c':
controller.Ausfahrt();
break;
default:
System.out.println("Ungültige Eingabe");
}
}
}
public void showTarife() {
System.out.println(controller.getTarife());
}
}