Métodos en Java

Métodos en Java
Un método Java también se conoce como función y puede ser predefinido o definido por el usuario. Ambos tipos de métodos se utilizan para realizar diferentes funcionalidades, como cálculos, etc. La principal diferencia entre estos dos tipos de métodos es que un método predefinido ya está definido en cualquier lenguaje de programación y está listo para usar en cualquier parte del programa, mientras que el usuario/programador definen un método definido por el usuario según sea necesario. Este artículo proporcionará una comprensión detallada de los siguientes conceptos con respecto a los métodos de Java.
  • ¿Qué es un método Java?
  • Sintaxis básica del método Java
  • Cómo crear y llamar a un método
  • Cómo pasar el parámetro (s) a un método

Entonces, comencemos!

Método/función de Java

En Java, un método no es más que una unidad o un bloque de código que se utiliza para realizar una tarea/operación específica. Un método Java se ejecuta solo cuando lo llamamos y una vez que se define un método en un programa, se puede usar en cualquier lugar dentro del alcance del método.

Sintaxis del método Java

El fragmento dado a continuación proporciona la sintaxis básica del método Java definido por el usuario:

returnType MethodName (parámetros)

//declaraciones

Un método Java puede tener un retorno, un nombre de método y una lista de parámetros.

  • El returntype del método puede ser nulo, un tipo primitivo como int, float, etc. o un tipo de referencia
  • Mientras que un nombre de nombre puede ser cualquier nombre escrito en la Convención de nombres de casos de Camel, seguido de la paréntesis ().
  • Dentro de la paréntesis (), un solo parámetro o una lista de parámetros puede ser aprobado o no.

Cómo crear y llamar a un método

En Java, se debe crear un método dentro de la clase, y para hacerlo, todo lo que tenemos que hacer es definir el nombre de función/método seguido de pequeños soportes (). Consideremos un ejemplo para una mejor comprensión de cómo crear y llamar a un método definido por el usuario en Java.

Ejemplo
Este ejemplo tomará dos valores del usuario y los agregará utilizando un método definido por el usuario "suma":

Adición de clase pública
suma void estática ()
int num1, num2, resultado;
Scanner Scan = New Scanner (sistema.en);
Sistema.afuera.println ("Ingrese el primer número");
num1 = escanear.nextInt ();
Sistema.afuera.println ("Ingrese el segundo número");
num2 = escanear.nextInt ();
resultado = num1+num2;
Sistema.afuera.println ("suma de dos números:" + resultado);

Ahora el método se crea correctamente y es hora de llamar al método y hacerlo escribiremos el nombre del método seguido de paréntesis en el método principal:

public static void main (string [] args)
suma();

La figura dada a continuación proporciona un código y salida completos:

El Snippet anterior se autentica cuando llamamos a la función Sum () desde el método principal, entonces proporciona la suma de los valores ingresados ​​por el usuario.

Cómo pasar el parámetro (s) a un método

Los valores se pueden pasar a un método a través de los parámetros y estos parámetros sirven como variables dentro de un método. Tenemos que pasar los valores como argumentos al llamar al método.

Un método parametrizado puede tener parámetros simples o múltiples y todos los parámetros se escribirán dentro de la paréntesis. En el caso de múltiples parámetros, todos los parámetros deben separarse con una coma.

El ejemplo a continuación proporcionará una mejor comprensión de cómo pasar los parámetros a un método.

Ejemplo
Este ejemplo proporcionará la suma de los datos ingresados ​​por el usuario y los datos se pasarán como parámetros:

Creamos una función para agregar dos números:

Adición de vacío estático (int n1, int n2)
int resultado;
resultado = n1 + n2;
Sistema.afuera.println ("suma:"+ resultado);

En el método principal tomamos dos valores del usuario:

public static void main (string [] args)
int número1, número2;
Scanner Scan = New Scanner (sistema.en);
Sistema.afuera.println ("Ingrese el primer número");
número1 = escanear.nextInt ();
Sistema.afuera.println ("Ingrese el segundo número");
número2 = escanear.nextInt ();
adición (número1, número2);

Y pasamos los datos ingresados ​​por el usuario como parámetros a la función de suma y los llamamos desde el método principal.

El código completo y la salida respectiva se muestran en la figura dada a continuación:

Concluyamos cómo funciona el programa anterior, se toman dos valores del usuario y los pasan como argumentos al método de adición. El método de adición agrega los valores y muestra el resultado.

Conclusión

En Java, un método definido por el usuario puede ser un método parametrizado o no parametrizado. Los métodos no parameterizados no toman datos como parámetros. Por otro lado, el método parametrizado toma un parámetro o una lista de los parámetros que reciben los valores respectivos del método que llama. Este artículo presenta una descripción completa de lo que es el método Java y cómo crear y llamar a un método. Además, proporciona una guía completa para los métodos Java parametrizados.