Implemente un método recogerCosecha() que devuelva el númeroDeFrutas del árbol y ponga a cero el valor de esa propiedad .
Asegúrese que el estado de un objeto presente siempre valores de númeroDeFlores y NúmeroDeFrutas iguales o superiores a cero.
Y este es el codigo que tengo:
Código:
Me da de error: unreacheable stament en numeroDeFrutas=0; y si quito esa linea me da como que espera el return pero por estar en el if no me lo lee, si lo pongo fuera si compilaria pero claro no lo estaria comprobando.public int recogerCosecha() { // comprobamos que numeroDeFlores y numeroDeFrutas es igual o superior a cero if (numeroDeFlores >= 0 && numeroDeFrutas >=0) { return numeroDeFrutas; numeroDeFrutas=0; } }
¿como deberia de ser?
gracias de antemano!