Come eseguire una specifica azione quando la chiave di ritorno è premuto Java

May 1

Come eseguire una specifica azione quando la chiave di ritorno è premuto Java


Il linguaggio Java fornisce un metodo incorporato per accettare i dati inseriti dall'utente e pressioni di tasti che vengono utilizzati per continuare l'esecuzione del programma base di tale ingresso. Aggiungi classe "Scanner" di Java per attendere che l'utente di premere il tasto "Return" o "Enter" prima di continuare con l'esecuzione della prossima serie di istruzioni. Il metodo "Scanner" richiede un nuovo oggetto (istanza) da creare per l'utilizzo all'interno del programma, insieme con l'uso della classe 'metodo del "nextLine ()".

istruzione

1 Aprire il file di codice sorgente del programma Java in un programma di editor di testo sul computer.

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

3 Individuare l'area nel codice sorgente in cui si desidera il programma di fermarsi e attendere che l'utente prema il tasto "Invio" o "Return" sulla tastiera. Questa posizione dovrebbe essere appena prima del blocco di codice che deve essere eseguito quando viene premuto il tasto. Dopo l'utente preme il tasto, il codice riprenderà alla prossima linea di programma disponibili nel programma.

4 Inserire le seguenti righe, in ordine, su righe separate all'interno del programma Java. La prima riga crea un nuovo oggetto (o istanza) di scanner denominato "waitForKeypress"; la seconda linea dirà all'utente di premere il tasto "Enter"; la terza linea attenderà all'utente di premere il tasto "Enter" o "Return" sulla tastiera, e la quarta linea, che è identica alla seconda, continuerà l'esecuzione del programma alla riga successiva: Linea 1: "Scanner waitForKeypress = new Scanner (System.in); " Linea 2: "System.out.print (" premere il tasto Invio per continuare ");"; Linea 3: "waitForKeypress.nextLine ();"; Linea 4: "waitForKeypress.nextLine ();"

5 Salvare il file di codice sorgente Java e ri-compilarlo con il compilatore Java (javac) sul terminale del computer.

6 Eseguire il programma e si noti che il programma ora si arresta cui è stato inserito il codice. È necessario premere il tasto "Invio" o "Return" sulla tastiera prima che il programma passa alla esecuzione sezione di codice che avete voluto da eseguire una volta uno di quelli chiave viene premuto.

Consigli e avvertenze

  • Assicurarsi sempre di aggiungere un punto e virgola ";" alla fine di ogni riga di codice Java o di ricevere errori di compilazione. L'unica eccezione è una linea che termina con una parentesi graffa di apertura "{"; questa linea non può avere un punto e virgola finale.