Cómo realizar una acción específica al presionar la tecla Return en Java

Escrito por kurt schanaman | Traducido por juliana star
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo realizar una acción específica al presionar la tecla Return en Java
Java puede programarse para esperar a que el usuario presiona la tecla "Enter" o "Return" antes de continuar. (Stockbyte/Stockbyte/Getty Images)

El lenguaje de programación Java proporciona un método integrado para aceptar los datos escritos por el usuario y las pulsaciones de teclas que se emplean para continuar ejecutando un programa en base a dichas entradas. Agrega la clase "Scanner" de Java para esperar a que el usuario presiona la tecla "Return" o "Enter" antes de continuar con la ejecución del siguiente conjunto de instrucciones. El método "Scanner" requiere la creación de un nuevo objeto (instancia) para su uso dentro del programa, junto con el uso del método "nextLine()" incluido en la clase.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Necesitarás

  • Un editor de texto (Bloc de notas en Windows, TextEdit para Mac de Apple, Vi o Emacs para Linux)

Lista completaMinimizar

Instrucciones

  1. 1

    Abre el archivo de código fuente de tu programa de Java en un editor de textos de tu computadora.

  2. 2

    Importa la clase "Scanner" desde la biblioteca "util" (utilidad) de Java escribiendo la siguiente línea en la parte superior del archivo de código fuente: "import java.util.Scanner;".

  3. 3

    Localiza el área de tu código fuente en la que quieras que el programa se detenga y espere a que el usuario presione la tecla "Enter" o "Return" en el teclado. Este lugar debe encontrarse justo antes del bloque de código que se ejecutará cuando se presione dicha tecla. Después de que el usuario pulse la tecla, el código continuará con la siguiente línea disponible en el programa.

  4. 4

    Escribe las siguientes líneas en orden y en filas separadas dentro de tu programa de Java. La primera línea crea un nuevo objeto (o instancia) de Scanner llamada "waitForKeypress"; la segunda línea le pedirá al usuario presionar la tecla "Enter"; la tercera esperará a que el usuario presione la tecla "Enter" o "Return" en el teclado y la cuarta línea, que es idéntica a la segunda, continuará la ejecución del programa en la siguiente línea: Línea 1: "Scanner waitForKeypress = new Scanner(System.in);" Línea 2: "System.out.print("Presiona la tecla Enter para continuar");"; Línea 3: "waitForKeypress.nextLine();"; Línea 4: "waitForKeypress.nextLine();"

  5. 5

    Guarda tu archivo de código fuente de Java y recompila con el compilador de Java (javac) en la terminal de tu computadora.

  6. 6

    Ejecuta el programa y nota que ahora este último se detiene en el punto en el que insertaste el código. Debes presionar la tecla "Enter" o "Return" en tu teclado antes de que el programa continúe ejecutando la sección de código que desees ejecutar una vez que se presione una de esas teclas.

Consejos y advertencias

  • Siempre asegúrate de añadir un punto y coma ";" al final de cada línea código en Java o de lo contrario recibirás errores del compilador. La única excepción es una línea que termine con una llave de apertura "{"; esta línea no debe tener un punto y coma al final.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles