public class ForTraduit { public static void main(String []args) { // la variable i est stockée dans la case 0 int []memoire = new int[1000]; int instruction = 1; while (true) { System.err.println(">>>>>>Instruction à exécuter "+instruction); switch (instruction) { case 1: System.out.println("Début"); instruction++; break; case 2: // i=0 memoire[0] = 0; instruction++; break; case 3: // test si i<10 if (memoire[0]<10) instruction++; else instruction = 6; break; case 4: // corps de la boucle System.out.println("La valeur de i est "+memoire[0]); instruction++; break; case 5: // i++ memoire[0] = memoire[0]+1; instruction = 3; break; case 6: // suite de la boucle for System.out.println("Fin"); instruction++; break; case 7: System.exit(0); } } } }