trycatch.
DEL «LO ENTENDÍ» AL «LO HICE YO»

Ejercicios de Java para principiantes

El catálogo de TryCatch reúne 118 ejercicios de repaso y talleres. Estos ejemplos públicos te permiten conocer los objetivos, las pistas y los resultados esperados antes de entrar a la plataforma.

Cómo practicar cada ejercicio

  1. Lee el objetivo y describe con tus palabras lo que necesita hacer el programa.
  2. Planifica los pasos antes de escribir Java.
  3. Ejecuta tu programa y compara su salida con los ejemplos.
  4. Si el resultado cambia, revisa una instrucción a la vez y usa la pista.

Ejemplos de práctica por tema

Primeros pasos · Básico

Un saludo propio

Imprime Hola, Byte! y luego Java listo en dos líneas.

Ver una pista

Dos println producen dos líneas.

Ejemplos de entrada y salida

Casos de ejemplo: Un saludo propio
EntradaSalida esperada
Sin entrada
Hola, Byte!
Java listo

Este ejercicio corresponde a la misión 2. Para resolverlo en el editor necesitas una cuenta y desbloquear la misión correspondiente.

Ciclos · Intermedio

Recorre un intervalo

Lee a y b. Recorre un intervalo. Incluye los extremos; si a > b imprime Inválido. Usa -100 <= a <= b <= 100. Para una lista sin elementos imprime Vacío.

Ver una pista

Valida el intervalo antes del bucle.

Ejemplos de entrada y salida

Casos de ejemplo: Recorre un intervalo
EntradaSalida esperada
2 5
2 3 4 5
3 3
3
5 2
Inválido

Este ejercicio corresponde a la misión 13. Para resolverlo en el editor necesitas una cuenta y desbloquear la misión correspondiente.

Arreglos · Básico

El inventario tiene posiciones · Una vez más

Lee n, n enteros y un índice i. Imprime el elemento o Fuera de rango.

Ver una pista

Lee n (1..10), crea int[] inventario = new int[n] y lee sus n valores.

Ejemplos de entrada y salida

Casos de ejemplo: El inventario tiene posiciones · Una vez más
EntradaSalida esperada
3 7 8 9 0
7
3 7 8 9 3
Fuera de rango
1 4 -1
Fuera de rango

Este ejercicio corresponde a la misión 23. Para resolverlo en el editor necesitas una cuenta y desbloquear la misión correspondiente.

Archivos · Avanzado

Una copia con voz más fuerte

Lee n (0..10) y n líneas. Crea origen.txt, léelo y copia sus líneas a destino.txt en mayúsculas con Locale.ROOT y UTF-8. Verifica leyendo destino.txt y muestra cada línea; si no tiene líneas imprime Vacío.

Ver una pista

Escribe un archivo distinto y vuelve a leerlo para comprobar la copia.

Ejemplos de entrada y salida

Casos de ejemplo: Una copia con voz más fuerte
EntradaSalida esperada
2
hola java
niño feliz
HOLA JAVA
NIÑO FELIZ
0
Vacío

Este ejercicio corresponde a la misión 36. Para resolverlo en el editor necesitas una cuenta y desbloquear la misión correspondiente.

Construye una base antes de avanzar

Si estás comenzando, sigue el curso de Java desde cero. Practica mensajes y variables antes de trabajar con ciclos, arreglos y archivos. Repetir un ejercicio con distintos datos te ayuda a comprender por qué funciona tu solución.

Descubre cómo entrar y practicar