En java pliss

Holiss.. Necesito que me ayudes plis tengo que hacer el siguiente programa en java...
¿Diseñarlo en la clase? ¿ListaCircular?
Un estacionamiento tiene un solo carril para estacionar 10 automóviles. Hay sólo una entrada/salida en un extremo del carril. Si llega un cliente o recoge su automóvil y este no es el más próximo a la salida, se sacan todos los automóviles que bloquean su paso, se saca el automóvil del cliente en cuestión y el resto se vuelve a estacionar en orden.
Registro a manejar:
(Posición, Marca de Automóvil + Matrícula),
donde el signo + representa la concatenación de Marca de Automóvil y Matrícula
Considerar los siguientes datos
Marca de Automóvil Matrícula
Mercedes AS145
Nissan AS146
Nissan AS147
Kia AS148
Mercedes AS149
Nissan AS140
Kia AS141
Mercedes AS142
Nissan AS143
Toyota AS144
Se pide generar un programa que usando la colección ArrayList:
1. Ingrese los automóvil identificando su posición (1,2,3,...).
2. Saque el automóvil AS148, actualice la fila de estacionamiento y muestre las posiciones de los automóviles junto con su matrícula.
3. Ingrese el automóvil Nissan AS158, actualice la fila de estacionamiento y muestre las posiciones de los automóviles junto con su matrícula.
4. Intente ingresar el automóvil Nissan AS159. ¿Debe mostrar el mensaje? ¿Fila de estacionamiento Llena?.
5. Mostrar la información:
a. Número de automóviles estacionados por tipo.
b. Mayor cantidad de automóviles estacionados por tipo
c. Menor cantidad de automóviles estacionados por tipo
Programa 2
¿Diseñarlo en la clase? ¿ListaEnlazada?
Considere ahora que el ingreso se produce en la siguiente modalidad. Ahí se ingresa un automóvil mientras exista cupo. Para sacar un automóvil se hace por el otro extremo de ingreso y cada automóvil que sale reacomoda la fila de estos.
Implemente con la colección ArrayList lo pedido en caso 1
porfiiiis... Si em puedes ayudaaaaaaaaaaaaaaaaaaaaaaaaaaar..... Gaciaaaaaaaas

Añade tu respuesta

Haz clic para o