Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2012, 04:14
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Fallo en metodo para comprobar antes de hacer un Return

cuando se retorna no se puede ejecutar más código, salvo que estés en un bloque try-catch-finally, donde el finally se ejecutará antes que el return.

Debería ser:

if (numeroDeFlores >= 0 && numeroDeFrutas >=0) {
int valorRetornar = numeroDeFrutas;
numeroDeFrutas = 0;
return valorRetornar ;
}

Donde usas una variable local auxiliar para almacenar el valor del número de frutas antes de modificarlo.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}