«Hello, World!» te pondrá a escribir algo de Java y te familiarizará con el flujo de trabajo de Exercism. Completarlo desbloquea el resto del track Java.
Mira nuestro vídeo «Introducción a Hello, World» para empezar 👇
El clásico ejercicio introductorio. Solo tienes que decir «Hello, World!».
«Hello, World!» es el primer programa tradicional para quienes se inician en la programación en un lenguaje o un entorno nuevos.
Los objetivos son sencillos:
Si todo va bien, ya podrás descargar tu primer ejercicio de verdad.
Como este es tu primer ejercicio en Java, hemos incluido un Tutorial detallado que te guía paso a paso por tu solución. ¡Échale un vistazo para obtener 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, recorrer esta guía puede resultarte útil, ya que te ayudará a entender la salida de la herramienta que usamos para compilar y probar nuestro código, Gradle, 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 superar antes de que podamos 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 resolver tu solución y ejecutar las pruebas, pero si quieres resolver el problema y ejecutar las pruebas en local, consulta estos enlaces:
Ya sea trabajando en local o usando el editor en línea, deberías encontrar el siguiente código:
String getGreeting() {
return "Goodbye, Mars!";
}
El objetivo es modificar el código proporcionado para que produzca el texto "Hello, World!" en lugar de "Goodbye, Mars!".
Después de hacer las correcciones e implementar tu solución, vuelve a ejecutar las pruebas. Puedes ejecutar las pruebas usando el editor en línea o en local en tu máquina:
Con una solución que funciona y que hemos revisado, ya estamos listos para enviarla a exercism.org. Puedes enviar la solución usando el editor en línea o en local con la CLI de Exercism:
Para enviar el ejercicio en 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>
Sustituye <file location> por la ubicación relativa de tu archivo Greeter.java; así, 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 tienes que hacer clic en el botón «Enviar»!
Para ver con más detalle cómo enviar una solución en local:
A partir de aquí, hay varios caminos que puedes tomar.
Sea lo que sea que decidas hacer a continuación, esperamos sinceramente que aprendas y disfrutes formando parte de esta comunidad. Si en algún momento necesitas ayuda, no dudes en pedirla.
¡Un saludo!
Hay muchos más ejercicios con los que puedes practicar.
¡Coge 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 los demás, tanto con sus intentos como con los tuyos, es lo que te permite recibir comentarios. Esos comentarios pueden ayudarte a señalar qué estás haciendo bien y en qué podrías mejorar.
Algunos envíos serán casi idénticos al tuyo; otros serán completamente distintos. Ver ambos tipos puede resultar instructivo e interesante.
Los mentores revisan las soluciones enviadas del track que han elegido mentorizar para ayudar a los usuarios a aprender todo lo posible.
Para leer más sobre la mentoría, consulta la documentación de Exercism.
Todo Exercism es de código abierto y es una labor de amor de más de 100 mantenedores y muchos más colaboradores.
Encontrarás un punto de partida para lanzarte 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.