«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 👇
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:
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!
¡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.
Cuando descargas un nuevo ejercicio de Java, recibes:
src/test/java y definen un conjunto de pruebas que nuestra solución debe cumplir antes de poder declarar con seguridad que funciona.src/main/java y definen esqueletos de las clases que necesitarás para resolver el problema actual.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:
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!".
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:
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:
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!
Hay muchos más ejercicios con los que puedes practicar.
¡Toma el siguiente! (ejemplo con two-fer)
exercism download --exercise=two-fer --track=java
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.
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.
Regístrate en Exercism para aprender y dominar Java con 26 conceptos158 ejercicios y mentoría humana real, todo gratis.