Menu
Coddy logo textTech

Paramètres de méthode

Fait partie de la section Fondamentaux du Journey Java de Coddy — leçon 52 sur 73.

Les variables listées dans une déclaration de méthode sont appelées paramètres ; les valeurs que vous fournissez lorsque vous appelez la méthode sont appelées arguments. Pour ajouter des paramètres à une méthode, nous les écrivons à l'intérieur des parenthèses () :

return_type method_name(data_type param1, data_type param2, ...) {
	// code
}

Nous pouvons nommer les paramètres comme nous le souhaitons et nous pouvons écrire autant de paramètres que nous en avons besoin.

Pour appeler une méthode et lui passer des arguments, on écrit :

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

Passer trop d'arguments à une méthode qui en attend moins provoquera l'échec du programme

Exemple d'utilisation :

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);
}

Voici une méthode appelée isEven qui accepte un argument appelé number et affiche si le nombre est pair ou impair. Ensuite, nous appelons la méthode deux fois : une fois pour tous les nombres entre 15 et 34, une deuxième fois pour tous les nombres entre 153 et 219.

challenge icon

Défi

Facile

Écrivez un programme qui reçoit deux entrées, des nombres. Les nombres saisis sont les arguments de la méthode. 

Créez une méthode qui reçoit deux arguments, calcule leur produit et l'affiche, nommez la méthode comme vous le souhaitez.

Appelez la méthode avec les nombres saisis.

Note ! Dans votre code, écrivez la méthode avant ses instructions d'appel/exécution.

Essayez vous-même

import java.util.Scanner;

public class Main {
    // Déclaration de la méthode
    
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        // Appeler la méthode avec a et b comme arguments
        
        scanner.close();
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux