Lo he estado mirando y la verdad es que no he visto porque es, ademas es que no tiene lógica porque el código parece estar bien.
Vale por algún motivo que ahora no veo lo que falla es el return pero si haces el método con void y le pones un system te lo saca bien.
Código Java:
Ver originalpublic void busquedaPorSueldo(double sueldos[], double sueldo)
{
int contador = 0;
for(int i = 0; i < sueldos.length; i++)
{
if(sueldos[i] <= sueldo)
{
contador++;
}
}
}
Código Java:
Ver originalpublic static void main
(String[]args
) {
Sueldos s = new Sueldos();
double array [] = new double[5];
array[0] = 50;
array[1] = 50;
array[2] = 100;
array[3] = 150;
array[4] = 150;
s.busquedaPorSueldo(array,100);
}