Rutas
/
Java
Java
/
Ejercicios
/
Hello World
Hello World

Hello World

Ejercicio de tutorial

Introducción

«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 👇

Instrucciones

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:

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

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!

Tutorial

Índice

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, 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.

Estructura del ejercicio

Cuando descargas un nuevo ejercicio de Java, recibes:

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

Resolver «Hello, World!»

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:

Paso 1: Corregir la solución

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!".

Paso 2: Ejecutar las pruebas

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:

  • Para ejecutar las pruebas en el editor en línea, haz clic en el botón «Ejecutar pruebas».
  • Para ejecutar las pruebas en local, consulta Probar en local 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, pasa al siguiente paso.

Paso 3: Enviar tu primera iteración

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:

Próximos pasos

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!

Pasa al siguiente ejercicio

Hay muchos más ejercicios con los que puedes practicar. ¡Coge 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 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.

Contribuye a 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.

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

¿Listo para empezar Hello World?

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