Organize e reutilize lógica
Métodos e modularização
Separe responsabilidades em métodos com parâmetros e retorno.
Objetivo
Criar um método, enviar argumentos e utilizar seu valor de retorno.
Pré-requisito
Variáveis, operadores e estruturas de controle.
O que é
Conceito sem complicação
Método é um bloco nomeado que realiza uma responsabilidade específica. Pode receber dados por parâmetros e devolver um resultado.
Métodos tornam o programa legível, testável e reutilizável.
Uma função de calculadora recebe números, realiza uma operação e devolve o resultado.
CalculoMedia.java
java
public static double calcularMedia(
double nota1, double nota2, double nota3
) {
return (nota1 + nota2 + nota3) / 3.0;
}
double media = calcularMedia(7.5, 8.0, 6.5);Linha por linha
double antes do nome define o tipo devolvido.
Os três parâmetros recebem valores quando o método é chamado.
return encerra o método e entrega o resultado.
A chamada pode ser atribuída a uma variável compatível.
Erro comum
Declarar retorno double, mas esquecer o comando return em algum caminho.
Exercício guiado
Crie um método que retorne o dobro de um número inteiro.
Agora sozinho
Crie um método que receba preço e quantidade e retorne o total da compra.
Preciso de uma dica
O tipo antes do nome do método deve combinar com o resultado retornado.
Teste seu conhecimento
Qual palavra devolve um valor ao ponto da chamada?
Progresso da aula