AjLearning
AjLearning 0.1    





Introducción a Java - Retornando de métodos

Curso Introducción a Java

    Anterior     Siguiente

Cuando un método (rutina o función) se ejecuta, sigue el camino de sus instrucciones. En general, en los ejemplos presentados, las instrucciones se ejecutan, y al terminar
el método, se sale de éste. Pero se puede insertar una instrucción para terminar la ejecución del método en algún punto.

Si el método es una rutina (no devuelve valor), podemos colocarle una sentencia

return; en el lugar donde queremos que pare. Por ejemplo:
while (true) { if (indice>=tamanio) return; // proceso a realizar indice++; } En cuanto pase por el return, la ejecución del método termina, no importa si estamos dentro de un ciclo o dentro de tres estructuras. La ejecución continúa en el método que lo llamó.

Si es una función, se debe colocar con el return, el valor a devolver:
public long calcula(int n) { if (n<=1) return n; return calcula(n-1) * n; }

Programado por Angel J. Lopez www.ajlopez.com