Quote Originariamente inviata da Gas75 Visualizza il messaggio
Certo, di premere INVIO è chiesto esplicitamente, sennò non va avanti.
No, forse non hai compreso. Da una "vera" console l'input arriva alla applicazione SOLO quando l'utente preme invio.

Se dalla console scrivi "pippo", (5 caratteri 'p' 'i' 'p' 'p' 'o'), questi NON arrivano subito alla applicazione. Solo quando premi invio allora la applicazione riceve in blocco, velocemente, 'p' 'i' 'p' 'p' 'o' CR LF

Prova questo:

codice:
public class Prova {
    public static void main(String[] args) throws Exception {
        int v;
        do {
            v = System.in.read();
            System.out.println(v);
        } while (v != -1);
    }
}

Digita pippo e poi invio. Devi osservare quando avviene la stampa.