Método return en Java
¿Qué es return en Java?
En Java, el método return es utilizado para finalizar la ejecución de un método y regresar un valor (si es que el método tiene un tipo de valor de retorno). El valor de retorno debe ser del mismo tipo que el tipo de retorno especificado en la declaración del método.
Por ejemplo:
public int sumar(int a, int b) {
return a + b;
}
Lenguaje del código: Java (java)
En este ejemplo, el método sumar
tiene un tipo de retorno int
y regresa la suma de los argumentos a
y b
. Si un método no tiene un valor de retorno, se utiliza void
como tipo de retorno.
public void imprimirHola() {
System.out.println("Hola");
}
Lenguaje del código: Java (java)
En este ejemplo, el método imprimirHola
no tiene un valor de retorno, por lo que se utiliza void
como tipo de retorno.
Además, es importante destacar que una vez se ejecuta el método return, el código que se encuentra después de el no se ejecutara, es decir, el método finaliza su ejecución.
Por ejemplo:
public int obtenerMayor(int a, int b) {
if (a > b) {
return a;
} else {
return b;
}
System.out.println("Este mensaje no se imprimirá");
}
Lenguaje del código: Java (java)
En este ejemplo, el método obtenerMayor
tiene un tipo de retorno int
y regresa el valor mayor entre a
y b
. Si el valor de a
es mayor que el valor de b
, se ejecutará return a;
y el método finalizará su ejecución, imprimiendo “Este mensaje no se imprimirá” nunca se imprimirá.
También es importante mencionar que un método puede tener varios puntos de salida con varios return, pero es recomendable evitarlos para una mejor legibilidad del código.