import fr.jussieu.script.*; class Affectation { /** * Tests sur l'affectation. */ public static void main (String args []) { int x,z; // L'expression (x = 2) s'évalue en 2. // Elle provoque l'affectation de 2 à la variable x. Deug.println(x = 2); Deug.println(x); // Idem x = (z = 3); Deug.println(x); Deug.println(z); // (x=z)=4; // Incorrect : x=z n'est pas une "l-valeur". x = z = 5; // Pareil que x = (z = 5); // L'opérateur = est associatif à droite. Deug.println(x); Deug.println(z); } }