Aprendendo a organizar seu código com métodos
Leia. Curta. Comente. Compartilhe
...
Quando você começa no Java, é muito fácil colocar tudo dentro do main. Funciona no começo, mas basta o programa crescer um pouquinho para virar aquela parede de código que ninguém mais entende kkk.
...
Pensa nas tarefas do dia a dia
Imagina que alguém pergunta:
“Como você se prepara para sair de casa?”
Você poderia responder:
Escovo os dentes, tomo banho, troco de roupa, arrumo a bolsa, pego a chave...
Mas também poderia organizar:
tomarBanho()
trocarRoupa()
arrumarBolsa()
Cada tarefa tem uma responsabilidade.
No Java, a ideia dos métodos é bem parecida.
Quando tudo fica no main
Um programa pode começar assim:
public static void main(String[] args) {
double preco = 100;
double desconto = 10;
double valorDesconto = preco * desconto / 100;
double total = preco - valorDesconto;
System.out.println(total);
}
Nada de errado. Só que imagine colocar ali também cadastro, pagamento, validações, relatórios...
Rapidinho o main vira um textão.
Podemos separar o cálculo:
static double calcularDesconto(double preco, double desconto) {
return preco - (preco * desconto / 100);
}
E usar:
double total = calcularDesconto(100, 10);
Só de bater o olho você já entende:
“Ah, aqui ele está calculando o desconto.”
Esse é um dos grandes benefícios dos métodos.
Método não serve só para evitar repetição
Essa parte é importante.
Métodos também ajudam a organizar responsabilidades.
Olha esses nomes:
validarSenha();
calcularTotal();
enviarEmail();
buscarCliente();
Mesmo sem saber como cada método funciona por dentro, você já consegue imaginar o que o programa está fazendo.
Código organizado começa a contar uma história.
Fica a dica para quem está começando
Quando perceber que seu código está ficando enorme, pergunte:
“Consigo separar alguma tarefa daqui e dar um nome para ela?”
Se um pedaço do código calcula alguma coisa:
calcularMedia();
Se valida alguma coisa:
validarIdade();
Se busca alguma coisa:
buscarProduto();
Isso já ajuda bastante.
E não precisa tentar criar a arquitetura perfeita logo no primeiro exercício.
Primeiro faça funcionar. Depois olhe para o código e pense:
“Como eu posso deixar isso mais fácil de entender?”
Essa é uma ótima forma de começar a enxergar onde os métodos fazem sentido.
No fim, criar métodos é quase como organizar uma casa: cada coisa começa a ter seu lugar e você para de jogar tudo dentro da mesma gaveta kkk.
>> E você, seu primeiro main também virou um código gigante antes de descobrir os métodos?
__
Indicação de livro
Java: Como Programar, de Paul Deitel e Harvey Deitel
É uma boa referência para aprender os fundamentos do Java e ir entendendo métodos, classes e orientação a objetos aos poucos.




