Hey
Ich schreibe grad n Java Programm für nen endlichen automaten, bei dem nach und nach Schritte eingelesen werden. Dementsprechend hangelt man sich dann auch nach und nach durch die Zustände.
Ich brauch also eine Schleife, in der am Anfang immer wieder eingelesen wird.
Die Schleife bricht, sobald meine Eingabe so oder so zu dem status ungültige eingabe führt (bei mir wär das wenn der zustand = 0 ist), soll aber auch brechen, wenn ich bei der eingabe aufforderung einfach nichts eingebe und nur enter drücke. wie gehts das am geschicktesten?
was ich jetzt versucht habe ist mit der ASCII Tabelle zu arbeiten, das Enter ist ja die 13. Das funktioniert nur genau gar nicht, weil das enter drücken ja auch die Eingabe beendet. Gibt es also einen Code der für "nichts eingegeben" steht?
Danke schonmal
LG
Ich schreibe grad n Java Programm für nen endlichen automaten, bei dem nach und nach Schritte eingelesen werden. Dementsprechend hangelt man sich dann auch nach und nach durch die Zustände.
Ich brauch also eine Schleife, in der am Anfang immer wieder eingelesen wird.
Die Schleife bricht, sobald meine Eingabe so oder so zu dem status ungültige eingabe führt (bei mir wär das wenn der zustand = 0 ist), soll aber auch brechen, wenn ich bei der eingabe aufforderung einfach nichts eingebe und nur enter drücke. wie gehts das am geschicktesten?
was ich jetzt versucht habe ist mit der ASCII Tabelle zu arbeiten, das Enter ist ja die 13. Das funktioniert nur genau gar nicht, weil das enter drücken ja auch die Eingabe beendet. Gibt es also einen Code der für "nichts eingegeben" steht?
Danke schonmal
LG