[ Foro de Java ]
Hola, debo realizar una función estatica DesGente, de tipo "Gente", la cual debe hacer lo siguiente:
1. La funcio?n busca en el arreglo el Alquila que tenga la menor cantidad de horas y que la gente asociada a este alquiler sea mayor de edad.
2. La funcio?n debe retornar entonces la Gente que esta? asociado con ese alquiler.
3. Si ninguno de los clientes de estos alquileres es mayor de edad (Edad mayor o igual a 18) entonces debe retornar Null.
Ya estan creadas las clases
Gente = es una clase ya definida con sus parametros (Identificador, Nombre, Edad)
Alquila = es una clase ya definida con sus parametros (entre esos el HorasAlquila)
Ya estan creados los metodos getHorasAlquila, getGente
Aqui esta el codigo que he propuesto
public static Gente DesGente (Alquila[] alquileres) {
for (Alquila alquiler : alquileres){
if (alquiler.Gente.getEdad() > 17){
int min = 1000000;
if (min > alquiler.getHorasAlquila()){
min = alquiler.getHorasAlquila();
returndata = alquiler.getGente();
return returndata;
}
}
else{
return null;
}
}
Sin embargo, me sale error, dado que debo tener un retorno de tipo "Gente", con sus 3 parametros. No se como hacer ese retorno.
Muchas gracias por cualquier ayuda.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)