public class Compteur0 { static int compteur2 = 0; public static void main ( String [] args ) { int compteur1 = 0; incrementer(compteur1); //sans effet: passage par valeur System.out.println ("Valeur du 1er compteur: " + compteur1 ); incrementer(); // incremente le ccompteur2 System.out.println ("Valeur du 2eme compteur: " + compteur2 ); compteur1 = incrementer(compteur1, (short)2); // ajoute deux System.out.println ("Valeur du 1er compteur: " + compteur1 ); } /* sans interet, juste pour tester: */ public static void incrementer(int cmpt) { cmpt++; } public static void incrementer() { compteur2++; } public static int incrementer(int cmpt, short incr) { return cmpt + incr; } }