Cita:
Iniciado por Fuzzylog xD, no me fijé.
Si pones un if, debes poner un return en caso de que no entre en el if.
public int recogerCosecha()
{
// comprobamos que numeroDeFlores y numeroDeFrutas es igual o superior a cero
if (numeroDeFlores >= 0 && numeroDeFrutas >=0) {
int valorRetornar = numeroDeFrutas;
numeroDeFrutas = 0;
return valorRetornar ;
}
//En tu caso
return 0;
}
Me di cuenta despues tambien, pero puse return -1, ya que cero en el if si que me lo puede devolver. Gracias por la ayuda ;)