Introducción
¡Te damos la bienvenida a JavaTown, una bulliciosa ciudad donde todo funciona con código Java! El alcalde acaba de anunciar una iniciativa emocionante para enseñar a los recién llegados cómo gestionar la entrada de datos del usuario en la programación Java. Como parte de este proyecto, buscan un programa sencillo que demuestre cómo utilizar la clase Scanner para obtener información del usuario.
¡Has sido la persona elegida para completar este programa especial! La estructura básica ya ha sido preparada para ti, y tu tarea consiste en añadir la pieza faltante que lee el nombre del usuario utilizando la clase Scanner.
Este programa servirá para mostrar a los nuevos programadores de JavaTown cómo interactuar con los usuarios a través de la consola. ¿Estás listo para ayudar a que JavaTown sea el lugar más interactivo para los nuevos talentos de la programación? ¡Manos a la obra!
Completar el Programa de Entrada de Usuario
En este ejercicio, trabajarás en un aspecto fundamental de la programación interactiva: la captura de datos del usuario. Al completar esta tarea, mejorarás un programa básico de Java para personalizar su saludo basándote en el nombre del usuario. ¡Sumerjámonos en el código y demos vida a JavaTown con la interacción del usuario!
Tareas
- Abre el archivo pre-creado
WelcomeToJavaTown.javaen el directorio~/project. - Localiza el comentario TODO en el código.
- Añade la línea de código que utiliza el Scanner para leer el nombre del usuario.
Requisitos
- El archivo
WelcomeToJavaTown.javaya debe existir en el directorio~/project. - Solo debes añadir una línea de código donde se encuentra el comentario TODO.
- Utiliza el objeto
scannerexistente para leer la entrada del usuario. - Almacena la entrada del usuario en la variable
name. - Utiliza el comando
javacpara compilar tu programa y el comandojavapara ejecutarlo.
Ejemplo
Cuando se complete correctamente, tu programa debería funcionar de la siguiente manera al ejecutarse:

cd ~/project
javac WelcomeToJavaTown.java
java WelcomeToJavaTown
Ejemplo de Salida:
Enter your name: Labby
Hello, Labby! Welcome to JavaTown, where we love user input!
Resumen
En este desafío, has completado un programa en Java que demuestra cómo utilizar la clase Scanner para obtener la entrada del usuario. Este ejercicio ha reforzado un concepto clave de tu primer laboratorio de Java: el uso de la clase Scanner para la interacción con el usuario.
Al completar este desafío, has logrado:
- Practicar el uso de la clase Scanner para leer datos del usuario.
- Aprender a integrar la entrada del usuario en la salida del programa.
- Ganar experiencia leyendo y modificando código Java existente.
La habilidad de obtener datos del usuario es fundamental para crear programas interactivos. A medida que continúes tu viaje por JavaTown, descubrirás que muchos programas necesitan interactuar con las personas, y la clase Scanner es una de las herramientas principales para lograrlo en aplicaciones de consola.
Sigue practicando y experimentando con tu código. Intenta modificar el mensaje de bienvenida o pedir información adicional al usuario. Cuanto más programes, más natural te resultará trabajar con Java. ¡Bienvenido al mundo interactivo de la programación en JavaTown!



