class ArrayTest { // classe principale // création de la première matrice de prénoms String[] firstNames = { "Dennis", "Grace", "Bjarne", "James" }; // la seconde matrice contient le même nombre d'arguments que la première String[] lastNames = new String[firstNames.length]; void printNames() { // méthode pour afficher le contenu de la 2nd matrice int i = 0; // i du type integer et égal à 0 // afficher la valeur i+0=0 de la matrice 1 et de la matrice 2 // ceci consiste donc à afficher le contenu de la première case //des 2 matrices System.out.println(firstNames[i] + " " + lastNames[i]); // (i=0)i=i+1, donc de la seconde case des matrices i++; System.out.println(firstNames[i] + " " + lastNames[i]); // (1=1) 1=1+2, donc de la seconde case des matrices i++; System.out.println(firstNames[i] + " " + lastNames[i]); i++; System.out.println(firstNames[i] + " " + lastNames[i]); } public static void main (String arguments[]) { ArrayTest a = new ArrayTest(); // appel de la classe a.printNames(); // applet de la méthode printNames() System.out.println("-----"); // définition des valeurs des cases de la 2nd matrice a.lastNames[0] = "Richie"; a.lastNames[1] = "Hopper"; a.lastNames[2] = "Stroustrup"; a.lastNames[3] = "Gosling"; a.printNames(); // appel de la méthode printNames() } }