Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Konsole: while Schleife durch Tastensruck abbrechen
Hi
Ich hab folgendes Priblem: Ich möchte in einer Konsolenanwendung eine whileschleife solange ausführen bis eine beliebige oder bestimmte taste gedrückt wird.
Was denn nun - bis eine beliebige oder bestimmte Taste gedrückt wurde?
Ansonsten kannst du ja mit "readLine()" auslesen, gucken ob der entsprechende Wert eingegeben wurde und falls nicht die Sachen weiter ausführen...solange bis die entsprechende Taste getippt wurde.
Also so ganz verstehe ich dass noch nicht, was Du willst:
Soll die while-Schleife immer weiter laufen bis irgendwann mal irgendwer irgendeine Taste drückt? Dann musst Du wohl mit mehreren Thread arbeiten.
Oder soll die while-Schleife immer nach einem Durchlauf von der Console einlesen und bei Klick auf eine bestimmte (von mir aus auch beliebige) Taste soll die Schleife weiterlaufen!?
Ich weiß was er meint, in C gibts da so ne super Funktion die kbhit() heißt und da kann man eine while Schleife machen
while(!kbhit())
{...}
und die wird solange ausgeführt, bis man eine Taste drückt!
Nur weiß ich net wie man in Java auf das abfragen kann, da ja immer alles mit einem Enter bestätigt werden muss... (oder braucht readLine kein enter??)