/* --------------------------------------------------- * programme: Tordu3.java * auteur: felipe IFT1010 * objet: montrer la post et pre incrementation * --------------------------------------------------- */ public class Tordu3 { public static void main (String [] args) { int i=5,j; // une facile (qui est le plus prioritaire ++ ou -?) j = ++i - 5; System.out.println("i=" + i + " j=" + j); // une facile (qui est le plus prioritaire ++ ou -?) i = 5; j = i++ - 5; System.out.println("i=" + i + " j=" + j); // une un peu plus tordue i = 5; j = + +i - 5; System.out.println("i=" + i + " j=" + j); // une vraiment tordue (un exemple de mauvaise programmation) i = 5; j = i++ + --i + i - ++ i; System.out.println("i=" + i + " j=" + j); // avantage des operateurs de post et pre incrementation/decrementation byte b = 12; b = b + 1; // ceci est une erreur (qui peut dire pourquoi ?) b++; // fonctionne (pas de conversion) } }