Está en la página 1de 1

Ejercicios - ArrayList

Ejercicio N° 1
Programa 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 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 leídos, su suma, su promedio.
Por último se mostrarán todos los valores leídos, indicando cuántos de ellos son
mayores que el promedio.

Ejercicio N° 2
Crear un proyecto y dentro del mismo crear dos clases. La primer clase se debe
llamar 'Carta', con dos atributos el palo y el número de carta. Por otro lado declarar
una clase llamada 'Mazo' que contenga un ArrayList de tipo 'Carta'. Imprimir las
cartas en forma ordenadas según se insertaron y luego mezclar y volver a imprimir.
(para desordenar una lista se utiliza el método shuffle() de Collections)

Ejercicio N° 3
Un cine de un pueblo pequeño propone hacer una aplicación para controlar las
personas de una cola de un cine en los grandes estrenos de películas.
Un conjunto de personas esperan la cola para sacar una entrada, tendremos que
calcular la entrada según la edad de la persona (mínimo 5 años).
La edad de las personas se generan aleatoriamente entre 5 y 60 años. Se
recomienda realizar un método en el main para generar Personas en la cola.
Al final, debemos mostrar la cantidad total recaudada. El número de personas de la
cola se elige al azar entre 0 y 50.
Recuerda que al final la lista debe quedar vacía, una vez que una persona paga su
entrada ya no está en la cola.
La lista de precios:

EDAD PRECIO
Entre 5 y 10 años $ 100
Entre 11 y 17 años $ 250
Mayor de 18 años $ 350

También podría gustarte