fbpx

Java Return

La instrucción return retorna un valor de una función o método, para que una función o método retorne un valor la definición de cada una de ellas se realiza de diferentes formas.

Ya no se unas la instrucción void, sino el tipo de dato que va retornar la función o método, como se muestra en el siguiente ejemplo.

    //Definición de una función
    static int sumar(int a, int b){
        return a + b;
    }

Al momento de llamar la función tenemos que recupera el valor que va retornar y eso podemos recuperar en una variable como se muestra en el siguiente ejemplo.

public class Main {
    public static void main(String[] args) {
        //Llamar a una función
        int r = sumar(10, 20);

        System.out.println("La Suma es: "+ r);

    }
    //Definición de una función
    static int sumar(int a, int b){
        return a + b;
    }
}
        //Salida es:
         //La Suma es: 30

Ejemplo

Con return podemos retornar diferentes tipos de datos, el siguiente ejemplo retornares una cadena y por los parámetros recibiremos diferentes tipos de datos, también podemos llamar la función directamente para mostrar lo que va retornar.

public class Main {
    public static void main(String[] args) {
        //Llamar a una función
        System.out.println(datos("Alex", 25));

    }
    //Definición de una función
    static String datos(String nombre, int edad){

        return "Nombre: " + nombre + "\nEdad: "+edad;
    }
}
        //Salida es:
         //Nombre: Alex
        //Edad: 25


Share This