Leggere 1 byte dallo standard-input non è proprio appropriato. E devi anche tenere presente che la gestione dello standard-input da "console" è "bufferizzata", ovvero devi comunque premere invio affinché qualcosa sia letto.Originariamente inviato da Nunkij
Ho provato a mettere un System.in.read nel for ma dopo la prima iterazione si blocca e poi me ne fa una sì ed una no. Il ciclo senza il system.in funziona alla perfezione. Dove sbaglio?
Quindi metti il System.in in uno Scanner o InputStreamReader+BufferedReader e leggi "una riga".

Rispondi quotando