Compreendendo Parâmetros e Argumentos
Deslize para mostrar o menu
Parâmetros vs. Argumentos em Java
Parâmetros são os nomes de variáveis definidos na declaração de um método. Eles funcionam como marcadores de posição para os valores que o método utilizará durante a execução.
Argumentos são os valores reais fornecidos ao chamar um método. Esses valores são atribuídos aos parâmetros do método.
Exemplo:
public void greet(String name) { // 'name' is a parameter
System.out.println("Hello, " + name);
}
greet("Alice"); // 'Alice' is an argument
- Parâmetros: Definidos na declaração do método como parte da assinatura do método;
- Argumentos: Fornecidos ao chamar o método;
- Parâmetros recebem os valores dos argumentos durante a execução do método.
Main.java
12345678910111213141516package com.example; public class Main { // This method has two parameters: 'int a' and 'int b' public static int addNumbers(int a, int b) { // 'a' and 'b' are parameters inside the method definition return a + b; } public static void main(String[] args) { // Here, 5 and 7 are arguments passed to the method int result = addNumbers(5, 7); // '5' is the first argument, '7' is the second argument System.out.println("Sum: " + result); } }
O método greet recebe um único parâmetro name e imprime uma saudação usando esse argumento, e o método add recebe dois parâmetros a e b e retorna a soma deles.
No main, greet é chamado com "Alice" e add é chamado com 5 e 7, demonstrando como argumentos são passados para métodos, e múltiplos parâmetros podem ser incluídos em um método separando-os por vírgulas.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo