Java - Métodos

Índice
Quando fazemos programas de grande magnitude e escopo, o ideal é escrever a menor quantidade de código possível, construindo módulos e seções que possam ser reutilizáveis, com isso melhoramos a legibilidade do nosso programa e os arquivos de código-fonte ficam menores, tanto em peso quanto em texto, o que torna a depuração mais fácil.
Para realizar essas aspirações, devemos usar métodos, que são funções ou partes do código que executam uma funcionalidade e que recebem ou não parâmetros para que possamos usá-los muitas vezes em nossos programas sem reescrevê-los.
Defina um método
Para definir um método devemos primeiro saber qual ação realizar, a seguir localizamos os dados que são variáveis, ou seja, os dados que devem ser fornecidos por quem utiliza o método, uma vez feito isso podemos utilizar a seguinte sintaxe:
modificador o tipo de valor para retornar methodName (lista de parâmetros) {// corpo do método; }

Agora vamos colocar essa sintaxe em ação, vamos imaginar que temos um programa que deve primeiro adicionar de 1 a 10, depois de 20 a 30 e finalmente de 40 a 50, a lógica nos diz que devemos fazer 3 ciclos para conseguir isso, mas quando fazemos 3 ciclos, estaremos escrevendo o mesmo código repetidamente, algo que não faz muito sentido:
 soma int = 0; para (int i = 1; i <= 10; i ++) soma + = i; System.out.println ("A soma de 1 a 10 é" + soma); 

Está 4 linhas Apenas a funcionalidade que devemos repetir 3 vezes, agora se olharmos para a única coisa que muda é o valor inicial e o valor final, podemos então desenvolver um método que nos permite simplificar esta etapa e escrevê-la apenas uma vez. Vamos ver o seguinte código:
 public static int sum (int i1, int i2) {int sum = 0; para (int i = i1; i <= i2; i ++) soma + = i; soma de retorno; } 

No código, temos que estática pública é o nosso modificador, então temos int que é o tipo de valor a receber e finalmente temos esse método que se chama soma e recebe dois inteiros, isso corresponde aos valores inicial e final do que estamos tentando alcançar. Finalmente, no corpo do método, colocamos nossas 4 linhas correspondentes ao que queremos alcançar e retornamos o resultado.
ImportanteTambém é importante definir que métodos deve estar fora do método principal, com isso conseguimos que seja acessível a todas as classes que temos no arquivo, vejamos a seguir como escreveríamos um pequeno programa que implementa tudo o que foi explicado até agora:
 public class exampleMethod {public static void main (String [] args) {System.out.println ("A soma de 1 a 10 é" + soma (1, 10)); System.out.println ("A soma de 20 a 30 é" + soma (20, 30)); System.out.println ("A soma de 40 a 50 é" + sum (40, 50)); } public static int sum (int i1, int i2) {int sum = 0; para (int i = i1; i <= i2; i ++) soma + = i; soma de retorno; }} 

Para finalizar este tutorial, vamos ver a seguinte imagem que seria o resultado do código anterior:

Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave