Menu
Coddy logo textTech

Method Parameters

Parte da seção Fundamentos do Journey de Java da Coddy — lição 52 de 73.

As variáveis listadas em uma declaração de método são chamadas de parâmetros; os valores que você fornece ao chamar o método são chamados de argumentos. Para adicionar parâmetros a um método, nós os escrevemos dentro dos parênteses ():

return_type method_name(data_type param1, data_type param2, ...) {
	// código
}

Podemos nomear os parâmetros como quisermos e podemos escrever quantos parâmetros precisarmos.

Para chamar um método e passar argumentos para ele, escrevemos:

method_name(value1, value2, value3, ...);

Passar argumentos demais para um método que espera menos argumentos fará com que o programa falhe

Exemplo de uso:

public static void isEven(int number) {
	if (number % 2 == 0) {
		System.out.println(number + " is even");
	} else {
		System.out.println(number + " is odd");
	}
}
for (int i = 15; i < 34; i++) {
	isEven(i);
}
for (int i = 153; i < 219; i++) {
	isEven(i);
}

Aqui temos um método chamado isEven que aceita um argumento chamado number e imprime se o número é par ou ímpar. Então chamamos o método duas vezes: uma vez para todos os números entre 15 e 34, e uma segunda vez para todos os números entre 153 e 219.

challenge icon

Desafio

Fácil

Escreva um programa que receba duas entradas, números. Os números de entrada são os argumentos do método. 

Crie um método que receba dois argumentos, calcule o produto deles e o imprima, nomeie o método como desejar.

Chame o método com os números de entrada.

Nota! Em seu código, escreva o método antes de suas instruções de chamada/execução.

Experimente você mesmo

import java.util.Scanner;

public class Main {
    // Declaração do método
    
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        // Chama o método com a e b como argumentos
        
        scanner.close();
    }
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos