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
- Lee el objetivo y describe con tus palabras lo que necesita hacer el programa.
- Planifica los pasos antes de escribir Java.
- Ejecuta tu programa y compara su salida con los ejemplos.
- Si el resultado cambia, revisa una instrucción a la vez y usa la pista.
Ejemplos de práctica por tema
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
| Entrada | Salida 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.
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
| Entrada | Salida 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.
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
| Entrada | Salida 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.
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
| Entrada | Salida 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