image.png

Em Java, um método é um bloco de código que reliza uma tarefa específica e pode ser reutilizado várias vezes em diferentes partes de um programa. Métodos permitem modularizar um programa, facilitando a legibilidade, manutenção e reutilização de código. Eles podem receber parâmetros e retornar valores, oque os torna extremamente úteis e flexívels para operações distintas. Sabe aquele public static void main que você geralmente usa na sua aplicação? Então, isso é um método.

Estrutura de um Método

[modificador de acesso ] [tipo de retorno] nomeDoMetodo([parâmetros]) {
    // Corpo do método
    [retorno ]valor; // Se o método tiver um valor de retorno
}

Acima temos a forma de composição de um método, que acompanha as seguintes explicações:

Exemplo simples

public int somar (int a, int b) {
	return a + b;
}

Acima, temos um método público que retorna um valor inteiro, o nome do método e somar e ele obrigatoriamente deve receber 2 valores do tipo inteiro. Dentro do método, ele retorna a soma destes dois valores inteiros. Como podem notar, os respectivos nomes das variáveis são usadas tanto na lista de parâmetros quanto no retorno, isso significa que dentro dos parênteses ele deve receber 2 valores inteiros, podem não especifica o nome deles em si, o nome A e B é apenas para serem usados dentro do próprio método.

Aplicação do Método

Métodos são amplamente utilizados em várias situações no desenvolvimento de software, a exemplo de: