30 ejercicios de Java SE para principiantes

Hola a todos, hoy os voy a dejar 30 ejercicios de Java para empezar con este gran lenguaje.

Todos estos ejercicios puedes encontrarlos en mi github: https://github.com/DiscoDurodeRoer/curso-java-se/tree/master/ejercicios/01-basico

Curso completo Java: https://github.com/DiscoDurodeRoer/curso-java-se

1. Pide un nombre por teclado y haz que te salude. Por ejemplo, si introduces «Fernando», la respuesta debe ser ¡Hola Fernando!

2. Pide el precio de un producto sin IVA y calcula su precio con IVA. El IVA es del 21%. Formatea el resultado para que se muestre con dos decimales.

3. Pide dos números por teclado e indica si el segundo es divisible por el primero Por ejemplo, si numero1 = 10 y numero2 = 5 debería mostrar: «El numero 5 es divisible de 10»

4. Pide un año por teclado e indica si es bisiesto o no. Un año es bisiesto cuando es divisible entre 4 y no divisible por 100 o es divisible por 400.

5. Pide 3 números por teclado e indica cual es el mayor.

6. Pide 2 operandos, un operador (+ – * /) y realiza la operación correspondiente. Si el operador es invalido o el 2º operando es 0 en el caso de la división, debes indicar que no se puede realizar la operación.

7. Mostrar la suma de los números hasta que el usuario introduzca un -1.

8. Muestra los números del 1 al 100 que sean divisibles entre 2 y 3.

9. Pide un numero por teclado y muestra su tabla de multiplicar hasta 10.

10. Pide un numero por teclado y valida que sea positivo.

11. Pide una frase por teclado y cuenta cuentas vocales tiene.

12. Pide una frase por teclado y cuenta cuantas mayúsculas y minúsculas hay.

13. Pide una frase por teclado, elimina los espacios y guardarlos en otra variable.

14. Pide una frase e indica si es palíndromo. Un palíndromo es una palabra o frase que se lee igual al revés sin espacios. Por ejemplo, «Amad a la dama»

15. Dado un numero generado aleatorio entre 1 y 100 (incluidos) pide al usuario por teclado que lo adivine dándole pistas diciéndole si es mayor o menor. El usuario solo tiene 5 intentos. Si se acaban los intentos o se acierta el numero, el juego se acaba.

16. Pide un numero por teclado y saca su factorial. El factorial se obtiene de multiplicar los números de n a 1.

Por ejemplo, 54321 = 120

17. Crea una función que genere un numero aleatorio entre 2 números inclusive.

18. Crea una función que genere un password de una longitud con números, letras mayúsculas y letras minúsculas combinadas.

19. Crea una función dado un parámetro obtenga el numero de la serie fibonacci. La serie fibonacci, empieza en 1 1 y el siguiente se obtiene sumando los dos anteriores. Por ejemplo, 1 1 2 3 5 8 13 21 34 55 … Valida que la posición es mayor o igual que 1.

20. Crea un array de números y obtén la suma y la media de sus elementos.

21. Crea un array de números y obtén el mayor y el menor del array.

22. Dado dos arrays, uno con nombres de personas y otro con sus edades, indique cual es la persona con mas edad.

23. Crea un array e indica si es capicúa. Es decir, que el array es igual tanto de izquierda a derecha como de derecha a izquierda.

24. Crea dos arrays y fusiónalos en uno.

25. Indicar si un elemento existe en un array usando una función.

26. Crea una función que guarde en un array números aleatorios entre un mínimo y un máximo.

27. Pide una fila por teclado y realiza la suma de los valores de esa fila.

28. Pide una columna por teclado y realiza la suma de los valores de esa columna.

29. Crea una matriz de caracteres, donde este todo vacío excepto una donde este el carácter X. El objetivo es mover ese X por el tablero sin que se salga del tablero. Las direcciones son arriba, abajo, izquierda y derecha.

30. Crea un enumerado con todos los meses del año. Dado un mes, indica el numero de días que tiene. En el caso de febrero, pediremos el año, ya que si el año es bisiesto tendrá 29 días sino tendrá 28 días. Debes validar si se inserta un mes valido o si se inserta los datos correctos. Los meses que tienen 31 días son: Enero, Marzo, Mayo, Julio, Agosto, Octubre y Diciembre. Los meses que tienen 30 días son: Abril, Junio, Septiembre y Noviembre.

Te lo dejo en video:

¿Lo necesitas con teoría incluida?

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *