Hvordan utføre en bestemt handling Når Return tasten trykkes i Java

Hvordan utføre en bestemt handling Når Return tasten trykkes i Java


Java programmeringsspråk gir en innebygd metode for å akseptere brukerangitte data og tastetrykk, som brukes til å fortsette gjennomføringen av programmet, basert på at innspill. Legg Javas "Scanner" klasse å vente for brukeren til å trykke på "Return" eller "Enter" -tasten før du fortsetter med gjennomføringen av det neste settet med instruksjoner. Den "skanner" metoden krever et nytt objekt (eksempel) skal opprettes for bruk i programmet, sammen med bruk av klassen ' »nextLine ()" metoden.

Bruksanvisning

1 Åpne Java-programmet kildekoden filen i en tekst editor program på datamaskinen din.

2 Importer "Scanner" klasse fra Javas "util" (utility) biblioteket ved å skrive inn følgende linje på toppen av kildekoden filen: "import java.util.scanner;"

3 Finn området i kildekoden der du ønsker at programmet skal stoppe og vente for brukeren til å trykke på "Enter" eller "Return" tasten på tastaturet. Denne plasseringen bør være like før blokk med kode som skal utføres når det trykkes. Når brukeren trykker på tasten, vil koden fortsette ved neste programlinjen i programmet.

4 Skriv inn følgende linjer, i rekkefølge, på egne linjer i din Java-program. Den første linjen skaper et nytt objekt (eller eksempel) Skanner heter "waitForKeypress"; den andre linjen vil fortelle brukeren til å trykke på "Enter" -tasten; den tredje linjen vil vente for brukeren til å trykke på "Enter" eller "Return" tasten på tastaturet, og den fjerde linje, som er identisk med den andre, vil fortsette kjøringen av programmet på neste linje: Linje 1: "Scanner waitForKeypress = new Scanner (System.in); " Linje 2: "System.out.print (" Trykk på enter-tasten for å fortsette ");"; Linje 3: "waitForKeypress.nextLine ();"; Linje 4: "waitForKeypress.nextLine ();"

5 Lagre Java kildekode fil og re-kompilere den med Java kompilatoren (javac) på datamaskinens terminal.

6 Kjør programmet og merk at programmet nå stopper der du satte inn koden. Du må trykke på "Enter" eller "Return" tasten på tastaturet før programmet går videre til kjøre koden delen du ønsker å kjøre en gang en av de trykkes på.

Hint

  • Sørg alltid for å legge til et semikolon ";" på slutten av hver linje av Java-kode, eller vil du motta kompilatoren feil. Det eneste unntaket er en linje som ender med en åpning brace "{"; denne linjen kan ikke ha en avslutning semikolon.