my while loop in Java after the switch statement crashes and doesnt work for the next step. the user can choose a figure to draw and then some parameters. after its drawn, the menu should come again but all its does after drawn it goes threw the code into the default case from the switch case and i cant write in the console anymore
Scanner input = new Scanner(System.in);
Boolean isValid = true;
while (isValid) {
System.out.println("Welche Figur möchten Sie eingeben? ");
System.out.println("(Auswahl: Rechteck, Dreieck oder Kreis)");
String choosenFigure = input.nextLine();
switch (choosenFigure.toLowerCase()) {
case "reechteck":
itsARectangle(input);
break;
case "dreieck":
itsATriangle(input);
break;
case "kreis":
itsACircle(input);
break;
default:
System.out.println("Keine gueltige Figur!");
break;
}
}
Test Case:
Welche Figur möchten Sie eingeben?
(Auswahl: Rechteck, Dreieck oder Kreis)
Kreis
Geben Sie den Mittelpunkt an:
X: 50
Y: 50
Geben Sie die Anzahl der Segmente an:
10
Geben Sie den Radius an:
50
Flaecheninhalt:
22.21441469079183
Welche Figur möchten Sie eingeben?
(Auswahl: Rechteck, Dreieck oder Kreis)
Keine gueltige Figur! // not what i want
Welche Figur möchten Sie eingeben?
(Auswahl: Rechteck, Dreieck oder Kreis)
// cant write anymore