Métodos em Java

Métodos em Java
Um método Java também é conhecido como função e pode ser predefinido ou definido pelo usuário. Ambos os tipos de métodos são usados ​​para realizar funcionalidades diferentes, como cálculos, etc. A principal diferença entre esses dois tipos de método é que um método predefinido já está definido no método em qualquer linguagem de programação e pronto para uso em qualquer lugar do programa, enquanto um método definido pelo usuário é definido pelo usuário/programador como e quando necessário. Este artigo fornecerá uma compreensão detalhada dos seguintes conceitos sobre os métodos Java.
  • O que é um método Java
  • Sintaxe básica do método Java
  • Como criar e chamar um método
  • Como passar parâmetro (s) para um método

Então vamos começar!

Método/função Java

Em Java, um método não passa de uma unidade ou um bloco de código usado para executar uma tarefa/operação específica. Um método Java é executado apenas quando chamamos e, uma vez que um método é definido em um programa, ele pode ser usado em qualquer lugar dentro do escopo do método.

Sintaxe do método Java

O snippet inferior fornece a sintaxe básica do método Java definido pelo usuário:

ReturnType MethodName (parâmetros)

//declarações

Um método Java pode ter uma lista de ReturnType, MethodName e Parâmetro.

  • O ReturnType do método pode ser nulo, um tipo primitivo como int, flutuação, etc. ou um tipo de referência
  • enquanto um MethodName pode ser qualquer nome escrito na convenção de nomeação de casos de camelo, seguido pelo parêntese ().
  • Dentro do parêntese (), um único parâmetro ou uma lista de parâmetros pode ou não ser passado.

Como criar e chamar um método

Em Java, um método deve ser criado dentro da classe e, para isso, tudo o que precisamos fazer é definir o nome da função/método seguido de pequenos colchetes (). Vamos considerar um exemplo para uma melhor compreensão de como criar e chamar um método definido pelo usuário em Java.

Exemplo
Este exemplo levará dois valores do usuário e os adicionará usando um método definido pelo usuário "soma":

classe pública adição
estático void sum ()
int num1, num2, resultado;
Scanner Scan = New Scanner (sistema.em);
Sistema.fora.println ("Digite o primeiro número");
num1 = varredura.nextInt ();
Sistema.fora.println ("Digite o segundo número");
num2 = varredura.nextInt ();
resultado = num1+num2;
Sistema.fora.println ("Soma de dois números:" + resultado);

Agora, o método é criado com sucesso e é hora de ligar para o método e, para fazer, escreveremos o nome do método seguido de parênteses no método principal:

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

A figura abaixo é dada fornece um código e saída completos:

A snippet autentica quando chamamos a função SUM () do método principal, então fornece a soma dos valores inseridos pelo usuário.

Como passar parâmetro (s) para um método

O (s) valor (s) pode ser passado para um método através dos parâmetros e esses parâmetros servem como variáveis ​​dentro de um método. Temos que passar os valores como argumentos ao chamar o método.

Um método parametrizado pode ter parâmetros únicos ou múltiplos e todos os parâmetros serão escritos dentro dos parênteses. No caso de vários parâmetros, todos os parâmetros devem ser separados com uma vírgula.

O exemplo abaixo dado fornecerá uma melhor compreensão de como passar os parâmetros para um método.

Exemplo
Este exemplo fornecerá a soma dos dados inseridos pelo usuário e os dados serão passados ​​como parâmetros:

Criamos uma função para adicionar dois números:

Adição de vazio estático (int n1, int n2)
Int resultado;
resultado = n1 + n2;
Sistema.fora.println ("soma:"+ resultado);

No método principal, pegamos dois valores do usuário:

public static void main (string [] args)
int número 1, número2;
Scanner Scan = New Scanner (sistema.em);
Sistema.fora.println ("Digite o primeiro número");
número1 = varredura.nextInt ();
Sistema.fora.println ("Digite o segundo número");
número2 = varredura.nextInt ();
adição (número1, número2);

E passamos os dados digitados pelo usuário como parâmetros para a função da soma e chamamos de método principal.

O código completo e a respectiva saída são mostrados na figura abaixo:

Vamos concluir como o programa acima funciona, dois valores são retirados do usuário e passados ​​como argumentos para o método de adição. O método de adição adiciona os valores e exibe o resultado.

Conclusão

Em Java, um método definido pelo usuário pode ser um método parametrizado ou não parametratado. Os métodos não parameterizados não tomam dados como parâmetros. Por outro lado, o método parametrizado leva um parâmetro ou uma lista dos parâmetros que recebem os respectivos valores do método chamando. Este artigo apresenta uma visão geral abrangente do método Java e como criar e chamar um método. Além disso, fornece um guia completo para os métodos Java parametrizados.