1
resposta

Conceitos de metodoss com void e retornar valores

Pessoal, bom dia! Gostaria que me explicasse melhor sobre criar métodos com void, com retorno e quando devemos criar métodos com argumento. Ainda tenho dificuldades na compreensão dos conceitos.

Obrigado.

1 resposta

Olá Rodrigo, tudo bem?

Fico feliz em poder ajudar com sua dúvida sobre métodos em Java. Vamos lá!

  1. Métodos com void:

    • Esses métodos não retornam nenhum valor. Eles são usados quando você quer executar uma ação, mas não precisa de um resultado de volta.
    • Por exemplo, um método que imprime uma mensagem no console pode ser assim:
      public void imprimirMensagem() {
          System.out.println("Olá, Rodrigo!");
      }
      
    • Aqui, imprimirMensagem faz uma ação (imprimir no console), mas não retorna nada.
  2. Métodos com retorno:

    • Esses métodos devolvem um valor ao final de sua execução. O tipo de retorno é especificado antes do nome do método.
    • Por exemplo, um método que soma dois números e retorna o resultado:
      public int somar(int a, int b) {
          return a + b;
      }
      
    • Neste caso, somar retorna um valor do tipo int.
  3. Métodos com argumentos:

    • Um método pode receber valores de entrada, chamados de argumentos ou parâmetros, que são usados dentro do método.
    • No exemplo acima, o método somar recebe dois argumentos a e b que são usados para realizar a soma.

Quando usar cada um?

  • Use void quando você só precisa executar uma ação sem precisar de um resultado de volta.
  • Use métodos com retorno quando precisa de um resultado após a execução do método.
  • Use argumentos quando o método precisa de dados externos para realizar sua operação.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.