Enums in Switch Case

Hallo,

Ich stehe vor einem kleinen Problem das aussieht wie folgt, ich hab ein Enum erstellt namens Angaben und will dieses nun in ein Switch-Case implementieren. Das Implementieren funktioniert, jedoch möchte ich mithilfe einer Eingabe über die Konsole den jeweiligen Case auswählen. Da ich momentan noch nicht sehr fortgeschritten bin versuche ich dies mit IOTools.

Kann mir jemand sagen ob das was ich vorhabe überhaupt möglich ist bzw. was ich genau falsch mache ?

EDIT: das Enum besteht nur aus RICHTIG, KLEINER, GRÖSSER

Lieben Dank schonmal im voraus

				{
		case RICHTIG:
			
			break;
		case KLEINER:
			
			
			break;
		case GRÖSSER:	
		
			
			break;
		} ```

Damit das funktioniert musst zuerst die Eingabe des Users umwandeln.
Das könnte so aussehen:

DeinEnum eingabeAlsEnum = DeinEnum.valueOf(eingabe);

switch (eingabeAlsEnum) {
  case RICHTIG:
  case KLEINER:
  ...
}

[quote=Tritorius]case GRÖSSER:[/quote]Das Verwenden von Umlauten könnte ein Problem sein, wenn Zeichenkodierung die Konsole nicht auf UTF16 eingestellt ist.

Außerdem ist es sowieso nicht gut, sich darauf zu verlassen, dass der Anwender richtig tippt.

Also Umlaute bitte mit [AUO]E schreiben und womöglich eine nummerierte Auswahl anzeigen so dass der Anwender nur eine (möglichst einstellige) Ziffer eintippt.

bye
TT