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

Pratique por conta própria: Compilador de Java online