Argumento vs Parámetro en Java

Argumento

Un argumento es un valor pasado a una función cuando se llama a la función. Cada vez que se llama a una función durante la ejecución del programa, se pasan algunos valores con la función. Estos valores se denominan argumentos . Cuando se pasa un argumento con una función, se reemplaza con aquellas variables que se usaron durante la definición de la función y luego la función se ejecuta con estos valores. Veamos algunos ejemplos para facilitar la comprensión:
Ejemplo:
 

Java

public class Example {
 
    public static int multiply(int a, int b)
    {
        return a * b;
    }
 
    public static void main(String[] args)
    {
        int x = 2;
        int y = 5;
 
        // the variables x and y are arguments
        int product = multiply(x, y);
 
        System.out.println("PRODUCT IS: " + product);
    }
}

Producción:

PRODUCT IS: 10
In the above example 
in the function main 
the variable x and y are the arguments

Parámetros

Un parámetro es una variable utilizada para definir un valor particular durante la definición de una función . Cada vez que definimos una función, presentamos nuestro compilador con algunas variables que se utilizan en la ejecución de esa función. Estas variables a menudo se denominan Parámetros . Los parámetros y argumentos en su mayoría tienen el mismo valor pero, en teoría, son diferentes entre sí.
Ejemplo:
 

Java

public class Example {
 
    // the variables a and b are parameters
    public static int multiply(int a, int b)
    {
        return a * b;
    }
 
    public static void main(String[] args)
    {
        int x = 2;
        int y = 5;
 
        int product = multiply(x, y);
 
        System.out.println("PRODUCT IS:" + product);
    }
}

Producción:

PRODUCT IS: 10
In the above example 
in the function multiply 
the variable a and b are the parameters

Diferencia entre un argumento y un parámetro

Argumento Parámetro
Cuando se llama a una función, los valores que se pasan en la llamada se llaman argumentos. Los valores que se escriben en el momento del prototipo de la función y la definición de la función.
Estos se utilizan en la instrucción de llamada de función para enviar valor desde la función de llamada a la función llamada. Estos se utilizan en el encabezado de función de la función llamada para recibir el valor de los argumentos.
Durante el tiempo de la llamada, cada argumento siempre se asigna al parámetro en la definición de la función. Los parámetros son variables locales a las que se les asigna el valor de los argumentos cuando se llama a la función.
También se denominan parámetros reales. También se les llama Parámetros Formales.

Publicación traducida automáticamente

Artículo escrito por ShikharMathur1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *