Tracks
/
Java
Java
/
Ejercicios
/
Hola, mundo
Hola, mundo

Hola, mundo

Ejercicio tutorial

Introducción

«Hello, World!» te hará escribir algo de Java y familiarizarte con el flujo de trabajo de Exercism. Completarlo desbloquea el resto del track de Java.

Mira nuestro video «Introducción a Hello, World» para comenzar 👇

Instrucciones

El ejercicio introductorio clásico. Solo di «Hello, World!».

«Hello, World!» es el tradicional primer programa para quienes empiezan a programar en un lenguaje o un entorno nuevos.

Los objetivos son simples:

  • Modifica el código que te proporcionamos para que produzca el string «Hello, World!».
  • Ejecuta la suite de pruebas y asegúrate de que tenga éxito.
  • Envía tu solución y verifícala en el sitio web.

Si todo sale bien, ya podrás obtener tu primer ejercicio real.

Como este es tu primer ejercicio en Java, incluimos un Tutorial detallado que te guía paso a paso por tu solución. ¡Échale un vistazo para encontrar consejos y ayuda!

Tutorial

Tabla de contenidos

Introducción

¡Te damos la bienvenida al primer ejercicio del track de Java!

Este documento es una guía paso a paso para resolver este ejercicio. Las instrucciones deberían funcionar igual de bien en Windows, macOS y Linux.

Aunque ya conozcas los conceptos básicos de Java, seguir esta guía puede serte útil: te ayudará a entender la salida de la herramienta Gradle, que usamos para compilar y probar nuestro código, y además te presentará algunos de los patrones comunes a todos los ejercicios de este track.

Estructura del ejercicio

Cuando descargas un nuevo ejercicio de Java, recibes:

  • uno o más archivos de prueba (siempre). Están en el directorio src/test/java y definen un conjunto de pruebas que nuestra solución debe cumplir antes de poder declarar con seguridad que funciona.
  • uno o más archivos de inicio (al principio). Si se incluyen, están en el directorio src/main/java y definen esqueletos de las clases que necesitarás para resolver el problema actual.

Resolviendo «Hello, World!»

Puedes usar nuestro editor en línea para trabajar en tu solución y ejecutar las pruebas, pero si quieres resolver el problema y ejecutar las pruebas de forma local, revisa estos enlaces:

Paso 1: Corregir la solución

Ya sea que trabajes de forma local o uses el editor en línea, deberías encontrar el siguiente código:

String getGreeting() {
    return "Goodbye, Mars!";
}

El objetivo es modificar el código que te damos para que produzca el texto "Hello, World!" en lugar de "Goodbye, Mars!".

Paso 2: Ejecutar las pruebas

Después de hacer las correcciones e implementar tu solución, ejecuta las pruebas de nuevo. Puedes ejecutar las pruebas con el editor en línea o de forma local en tu computadora:

  • Para ejecutar las pruebas en el editor en línea, haz clic en el botón «Run Tests».
  • Para ejecutar las pruebas de forma local, consulta Pruebas en el track de Java. Si las pruebas fallan, ¡no pasa nada! Fíjate en lo que te dice el mensaje de error, cambia tu código y vuelve a probar; cuando tus pruebas pasen, continúa con el siguiente paso.

Paso 3: Enviar tu primera iteración

Con una solución que funcione y que hayas revisado, ya puedes enviarla a exercism.org. Puedes enviar la solución con el editor en línea o de forma local usando la CLI de Exercism:

  • Para enviar el ejercicio de forma local, primero instala la CLI de Exercism si aún no lo has hecho y luego envía los archivos de tu solución, por ejemplo:

    exercism submit <file location>
    
  • Reemplaza <file location> con la ubicación relativa de tu archivo Greeter.java; entonces, si trabajas en C:\exercism\java\hello-world, el comando sería

    exercism submit .\src\main\java\Greeter.java
    
  • Si quieres usar el editor en línea para enviar tu solución, ¡solo haz clic en el botón «Submit»!

Para ver con más detalle cómo enviar una solución de forma local:

Próximos pasos

A partir de aquí, hay varios caminos que puedes tomar.

Sin importar lo que decidas hacer después, esperamos de corazón que aprendas y disfrutes ser parte de esta comunidad. Si en algún momento necesitas ayuda, no dudes en pedirla.

¡Saludos!

Pasa al siguiente ejercicio

Hay muchos más ejercicios con los que puedes practicar. ¡Toma el siguiente! (ejemplo con two-fer)

exercism download --exercise=two-fer --track=java

Conviértete en mentor

El corazón de Exercism son las conversaciones sobre prácticas de programación. Practicar es sin duda divertido, pero relacionarte con otras personas, tanto en sus intentos como en los tuyos, es la forma de recibir retroalimentación. Esa retroalimentación puede ayudarte a ver qué estás haciendo bien y en qué podrías necesitar mejorar.

Algunas soluciones enviadas serán casi idénticas a la tuya y otras serán completamente diferentes. Ver ambos tipos puede resultar instructivo e interesante.

Los mentores revisan las soluciones enviadas del track que eligieron mentorear para ayudar a las personas a aprender lo más posible.

Para leer más sobre la mentoría, ve a la documentación de Exercism.

Contribuye a Exercism

Todo Exercism es de código abierto y es una obra de amor de más de 100 mantenedores y muchos más colaboradores.

Puedes encontrar un punto de partida para sumarte y convertirte en colaborador en la guía de contribución de Exercism.

Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
Java Exercism

¿Todo listo para empezar Hola, mundo?

Regístrate en Exercism para aprender y dominar Java con 26 conceptos158 ejercicios y mentoría humana real, todo gratis.