Trabalhando métodos em Java
java
Faaala, dev! Vamos explorar o tema de métodos, também conhecido como funções, em Java. Entender e utilizar métodos é essencial para criar programas eficientes e bem organizados. Sem muita enrolação vamos enternder como criar nossos próprios métodos, definir parâmetros e retornar valores.

O que são Métodos?

Métodos são blocos de código que executam uma tarefa específica e podem ser reutilizados em diferentes partes de um programa. Eles são fundamentais para a organização e manutenção do código, além de facilitarem a leitura e a depuração.

Utilizando Métodos Prontos

Java oferece uma variedade de métodos prontos que podemos usar. Por exemplo, o método System.out.println permite imprimir diferentes tipos de dados no console:
System.out.println("Olá, mundo!"); // Imprime um texto System.out.println(42); // Imprime um número inteiro System.out.println(3.14); // Imprime um número de ponto flutuante System.out.println(true); // Imprime um valor booleano
Esses métodos prontos são muito úteis, mas também podemos criar nossos próprios métodos para atender necessidades específicas do um programa.

Criando Métodos Personalizados

Vamos começar criando um método simples que realiza a soma de dois números inteiros. Para isso, precisamos definir o método com a palavra-chave static, seguida do tipo de retorno (void para métodos que não retornam valor) e o nome do método.

Exemplo: Método de Soma

Aqui está um exemplo de como criar um método que soma dois números:
public class Calculadora { public static void main(String[] args) { soma(10, 15); // Chamando o método soma } static void soma(int x, int y) { System.out.println(x + y); // Imprimindo a soma dos números } }
Neste exemplo, definimos o método soma que recebe dois parâmetros do tipo inteiro (int x, int y). Dentro das chaves, temos o bloco de código que será executado quando o método for chamado. Neste caso, estamos imprimindo a soma dos dois inteiros.

Chamando Métodos com Parâmetros

Podemos chamar o método soma passando diferentes valores como argumentos:
public class Calculadora { public static void main(String[] args) { soma(10, 15); // 25 soma(20, 30); // 50 soma(5, 7); // 12 } static void soma(int x, int y) { System.out.println(x + y); } }
Cada chamada ao método soma executa o bloco de código definido e imprime o resultado da soma dos números fornecidos.

Métodos com Diferentes Tipos de Parâmetros

Podemos criar métodos que aceitam diferentes tipos de parâmetros. Vamos criar um método que exibe detalhes de uma pessoa:
static void exibirDetalhes(String nome, int idade, double salario) { System.out.println("Nome: " + nome); System.out.println("Idade: " + idade); System.out.println("Salário: " + salario); }
Chamando este método:
public class Informacoes { public static void main(String[] args) { exibirDetalhes("João", 30, 2500.50); } static void exibirDetalhes(String nome, int idade, double salario) { System.out.println("Nome: " + nome); System.out.println("Idade: " + idade); System.out.println("Salário: " + salario); } }

Retornando Valores de Métodos

Até agora, criamos métodos que não retornam valores (void). Vamos criar um método que retorna a soma de dois números:
public class Calculadora { public static void main(String[] args) { int resultado = soma(10, 15); System.out.println("Resultado: " + resultado); } static int soma(int x, int y) { return x + y; // Retorna a soma dos números } }
Neste exemplo, o método soma retorna um valor inteiro (int). Usamos a palavra-chave return para retornar o resultado da soma.

Parâmetros e Argumentos

Vamos revisar a terminologia:
  • Parâmetros: São as variáveis listadas na definição do método (por exemplo, int x, int y).
  • Argumentos: São os valores reais passados para o método quando ele é chamado (por exemplo, soma(10, 15)).
 
Com isso vimos como criar e utilizar métodos em Java. Aprendemos a definir métodos com diferentes tipos de parâmetros, retornar valores e reutilizar métodos em várias partes do nosso programa. Entender e usar métodos de forma eficiente é essencial para escrever código organizado, legível e fácil de manter.
Espero que este artigo tenha ajudado a esclarecer esses conceitos! Agora, é só praticar 🔥
 

Aprenda programação do zero e DE GRAÇA

No Discover você vai descomplicar a programação, aprender a criar seu primeiro site com a mão na massa e iniciar sua transição de carreira.

COMECE A ESTUDAR AGORA