Está en la página 1de 1

EJERCICIO 1

CALCULAR LA SUMA Y LA MEDIA ARITMÉTICA DE LOS VALORES


CONTENIDOS EN UN ARRAYLIST.

Programa Java que lea una serie de valores numéricos enteros desde el teclado y los
guarde en un ArrayList de tipo Integer. La lectura de números enteros termina
cuando se introduzca el valor -99. Este valor no se guarda en el ArrayList. A
continuación, el programa mostrará por pantalla el número de valores que se han
leído, su suma y su media. Por último, se mostrarán todos los valores leídos,
indicando cuántos de ellos son mayores que la media.
SUGERENCIAS:

Para resolverlo vamos a utilizar 3 métodos además del método main:


1. Método leerValores(): pide por teclado los números enteros y los almacena en
el ArrayList. La lectura acaba cuando se introduce el valor -99. El método
devuelve mediante return el ArrayList con los valores introducidos.
2. Método calcularSuma(): Recibe como parámetro el ArrayList con los valores
numéricos y calcula y devuelve su suma. En este método se utiliza un Iterator
para recorrer el ArrayList.
3. Método mostrarResultados(): Recibe como parámetro el ArrayList, la suma y
la media aritmética. Muestra por pantalla todos los valores, su suma y su
media y calcula y muestra cuantos números son superiores a la media. En
este método se utiliza un for para recorrer el ArrayList.

EJERCICIO 2

ALMACENAR EN UN ARRAYLIST LOS DATOS DE UN JUGADOR DE FÚTBOL


PARA PODER PROCESARLOS CON POSTERIORIDAD

La clase Jugador tendrá los siguientes atributos:


• Apellido
• Edad
• Puesto (P-D-M-A)
• Nacionalidad (Argentina – Extranjera)
• Goles
Generar los métodos para obtener/cargar valores en los atributos.

En el main se deberán crear los siguientes métodos:

1. Método cargarJugadores(): Pide por teclado los datos de un jugador y los almacena en
un objeto de la clase Jugador. Luego guarda el objeto en un arraylist de jugadores. El
ingreso se detiene cuando se ingresa el apellido “Fin”
2. Método juveniles(): Muestra en pantalla los apellidos de los jugadores menores de 23
años.
3. Método puestos(): Muestra en pantalla la cantidad de jugadores por puesto
4. Método ceder(): Muestra en pantalla los nombres de los jugadores extranjeros que
hay que ceder a sus respectivas selecciones en eliminatorias
5. Método goleador(): Muestra en pantalla el nombre y la cantidad de goles del jugador
que ha convertido más goles.

También podría gustarte