DEV Community

Usando parâmetros

Argumentos e Parâmetros:

Argumentos: Valores passados para um método quando ele é chamado.
Parâmetros: Variáveis dentro do método que recebem os argumentos.

Declaração de Parâmetros:

Declarados dentro dos parênteses após o nome do método.
Têm a mesma sintaxe de declaração que as variáveis normais.
São locais ao método e têm a tarefa de receber argumentos.

Exemplo Simples com Parâmetro:

  • Exemplo Classe ChkNum:
class ChkNum {
    boolean isEven(int x) {
        return (x % 2) == 0;
    }
}

Enter fullscreen mode Exit fullscreen mode

Método isEven(int x) retorna true se o valor passado for par, false caso contrário.

  • Exemplo de Uso do Método isEven: A classe ParmDemo demonstra o uso do método isEven.
class ParmDemo {
    public static void main(String args[]) {
        ChkNum e = new ChkNum();
        if(e.isEven(10)) System.out.println("10 is even.");
        if(e.isEven(9)) System.out.println("9 is even.");
        if(e.isEven(8)) System.out.println("8 is even.");
    }
}

Enter fullscreen mode Exit fullscreen mode

O método é chamado com diferentes valores e o argumento é passado entre parênteses.

Múltiplos Parâmetros:
Um método pode ter mais de um parâmetro, separados por vírgulas.

  • Exemplo com Múltiplos Parâmetros: Classe Factor: Método isFactor(int a, int b) verifica se a é um fator de b. Uso do Método isFactor: Os argumentos são passados separados por vírgulas.

Ver classe Factor.java do livro

public class IsFact {
    public static void main(String args[]) {
        Factor x = new Factor();
        if(x.isFactor(2, 20)) System.out.println("2 is factor");
        if(x.isFactor(3, 20)) System.out.println("this won't be displayed");
    }
}
Enter fullscreen mode Exit fullscreen mode

Tipos Diferentes de Parâmetros:

Parâmetros podem ter tipos diferentes e são especificados individualmente.

int myMeth(int a, double b, float c) {
// ...
Enter fullscreen mode Exit fullscreen mode

Este resumo cobre os principais pontos sobre o uso de parâmetros em métodos, incluindo a sintaxe e exemplos práticos com o método isEven() e isFactor().

Top comments (0)