Desafío de entrada con Scanner en Java

JavaJavaBeginner
Practicar Ahora

Introducción

Bienvenido a JavaTown, una ciudad bulliciosa donde todo funciona con código Java. El alcalde acaba de anunciar una emocionante iniciativa para enseñar a los recién llegados sobre la entrada de usuario en la programación Java. Como parte de esta iniciativa, buscan un programa sencillo que demuestre cómo usar la clase Scanner para obtener la entrada del usuario.

¡Te han elegido para completar este programa especial! Ya se ha configurado la estructura básica para ti, y tu tarea es agregar la parte que falta que lea el nombre del usuario utilizando la clase Scanner.

Este programa se utilizará para mostrar a los nuevos programadores en JavaTown cómo interactuar con los usuarios a través de la consola. ¿Estás listo para ayudar a convertir JavaTown en el lugar más interactivo para los nuevos programadores? ¡Empecemos a codificar!

Este es un Challenge, que se diferencia de un Guided Lab en que debes intentar completar la tarea del desafío de forma independiente, en lugar de seguir los pasos de un laboratorio para aprender. Los challenges suelen ser un poco difíciles. Si lo encuentras difícil, puedes discutir con Labby o revisar la solución. Los datos históricos muestran que este es un desafío de nivel principiante con una tasa de aprobación del 92%. Ha recibido una tasa de reseñas positivas del 99% por parte de los estudiantes.

Completar el programa de entrada de usuario

En este ejercicio, trabajarás en un aspecto simple pero fundamental de la programación interactiva: tomar la entrada del usuario. Al completar esta tarea, mejorarás un programa básico de Java para personalizar su saludo según el nombre del usuario. ¡Sumérgete y da vida a JavaTown con la interacción del usuario!

Tareas

  • Abre el archivo pre-creado WelcomeToJavaTown.java en el directorio ~/project.
  • Encuentra el comentario TODO en el código.
  • Agrega la línea de código que utiliza el Scanner para leer el nombre del usuario.

Requisitos

  • El archivo WelcomeToJavaTown.java debe existir en el directorio ~/project.
  • Solo debes agregar una línea de código donde está el comentario TODO.
  • Utiliza el objeto scanner existente para leer la entrada del usuario.
  • Almacena la entrada del usuario en la variable name.
  • Utiliza el comando javac para compilar tu programa y el comando java para ejecutarlo.

Ejemplo

Cuando se complete correctamente, tu programa debería funcionar así cuando se ejecute:

Ejemplo de salida de ejecución del programa
cd ~/project
javac WelcomeToJavaTown.java
java WelcomeToJavaTown

Salida de ejemplo:

Enter your name: Labby
Hello, Labby! Welcome to JavaTown, where we love user input!
✨ Revisar Solución y Practicar

Resumen

En este desafío, has completado un programa de Java que demuestra cómo usar 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:

  1. Practicado el uso de la clase Scanner para leer la entrada del usuario.
  2. Aprendido cómo integrar la entrada del usuario en la salida del programa.
  3. Adquirido experiencia en la lectura y modificación de código Java existente.

Esta habilidad de obtener la entrada del usuario es fundamental para crear programas interactivos. A medida que continúes tu viaje en JavaTown, descubrirás que muchos programas necesitan interactuar con los usuarios, y la clase Scanner es una de las principales herramientas para hacerlo en aplicaciones de consola.

Sigue practicando y experimentando con tu código. Intenta modificar el mensaje de bienvenida o solicitar información adicional al usuario. Cuanto más codifiques, más cómodo te sentirás con Java. ¡Bienvenido al mundo interactivo de la programación en JavaTown!

Morty Proxy This is a proxified and sanitized view of the page, visit original site.