Come eseguire un'azione specifica premendo il tasto Invio in Java

Java può essere programmato per aspettare che l'utente preme il tasto

Passaggio 1

Apri il file del codice sorgente del tuo programma Java in un editor di testo sul tuo computer.

Passaggio 2

Importare la classe "Scanner" dalla libreria "util" di Java (utility) digitando la seguente riga nella parte superiore del file sorgente: "import java.util.Scanner;".

Passaggio 3

Individua l'area del tuo codice sorgente nel punto in cui vuoi che il programma si fermi e attendi che l'utente prema il tasto "Invio" o "Indietro" sulla tastiera. Questo luogo deve trovarsi appena prima del blocco di codice che verrà eseguito quando si preme quel tasto. Dopo che l'utente ha premuto il tasto, il codice continuerà con la successiva riga disponibile nel programma.

Passaggio 4

Scrivi le righe seguenti nell'ordine e in righe separate all'interno del tuo programma Java. La prima riga crea un nuovo oggetto (o istanza) di Scanner chiamato "waitForKeypress"; la seconda riga chiederà all'utente di premere il tasto "Invio"; il terzo attenderà che l'utente prema il tasto "Enter" o "Return" sulla tastiera e la quarta riga, che è identica alla seconda, continuerà l'esecuzione del programma sulla riga seguente: Linea 1: "Scanner waitForKeypress = new Scanner (System.in); " Linea 2: "System.out.print (" Premere il tasto Invio per continuare ");"; Riga 3: "waitForKeypress.nextLine ();"; Riga 4: "waitForKeypress.nextLine ();"

Passaggio 5

Salva il tuo file sorgente Java e ricompilalo con il compilatore Java (javac) nel terminale del tuo computer.

Passaggio 6

Esegui il programma e nota che ora quest'ultimo si ferma nel punto in cui hai inserito il codice. È necessario premere il tasto "Enter" o "Return" sulla tastiera prima che il programma continui a eseguire la sezione di codice che si desidera eseguire una volta che viene premuto uno di questi tasti.