// module: PassageParametre.java // auteur: felipe // objet: illustration du passage des parametres par valeur des types primitifs public class PassageParametre { // a et b sont appeles parametres formels static int maFonction (int a , int b) { int n = 15; // variable locale a = 15; // n'affecte pas le parametre d'appel (z) b = 13; // n'affecte pas le parametre d'appel (y) return n+a+b; } public static void main(String[] args) { int z=1, y=2; int a=7; // z ey y sont appeles les parametres actuels (ou parametres d'appel) int b = maFonction(z,y); System.out.println("z="+z+" y="+y + " a="+a); // ca serait une erreur de parler ici de n qui est une variable locale de maFonction() } }