Métodos Java


Um método é um bloco de código que só é executado quando é chamado.

Você pode passar dados, conhecidos como parâmetros, para um método.

Os métodos são usados ​​para executar determinadas ações e também são conhecidos como funções .

Por que usar métodos? Para reutilizar o código: defina o código uma vez e use-o várias vezes.


Criar um método

Um método deve ser declarado dentro de uma classe. Ele é definido com o nome do método, seguido de parênteses () . Java fornece alguns métodos pré-definidos, como System.out.println(), mas você também pode criar seus próprios métodos para realizar determinadas ações:

Exemplo

Crie um método dentro de Main:

public class Main {
  static void myMethod() {
    // code to be executed
  }
}

Exemplo explicado

  • myMethod()é o nome do método
  • staticsignifica que o método pertence à classe Main e não um objeto da classe Main. Você aprenderá mais sobre objetos e como acessar métodos por meio de objetos posteriormente neste tutorial.
  • voidsignifica que este método não tem um valor de retorno. Você aprenderá mais sobre valores de retorno posteriormente neste capítulo

Chamar um método

Para chamar um método em Java, escreva o nome do método seguido por dois parênteses () e um ponto e vírgula ;

No exemplo a seguir, myMethod()é usado para imprimir um texto (a ação), quando é chamado:

Exemplo

Dentro mainde , chame o myMethod()método:

public class Main {
  static void myMethod() {
    System.out.println("I just got executed!");
  }

  public static void main(String[] args) {
    myMethod();
  }
}

// Outputs "I just got executed!"

Um método também pode ser chamado várias vezes:

Exemplo

public class Main {
  static void myMethod() {
    System.out.println("I just got executed!");
  }

  public static void main(String[] args) {
    myMethod();
    myMethod();
    myMethod();
  }
}

// I just got executed!
// I just got executed!
// I just got executed!

No próximo capítulo, Parâmetros de Método , você aprenderá como passar dados (parâmetros) para um método.


Teste-se com exercícios

Exercício:

myMethodInsira a parte que falta para chamar main.

static void myMethod() {
  System.out.println("I just got executed!");
}

public static void main(String[] args) {
  ;
}