public class IfTraduit {
public static void main(String []a) {
int []memoire = new int[100];
// la variable i c'est l'entier numéro 0 de mémoire
int instruction = 1;
while (true) {
System.out.println("Machine: je vais exécuter l'instruction numéro "+instruction);
switch(instruction) {
case 1:
System.out.println("début");
instruction++;
break;
case 2:
memoire[0] = 12;
instruction++;
break;
case 3:
if (memoire[0]%2==0) {
instruction = 4;
} else {
instruction = 5;
}
break;
case 4:
System.out.println("pair");
instruction = 6;
break;
case 5:
System.out.println("impair");
instruction = 6;
break;
case 6:
System.out.println("fin");
instruction++;
break;
case 7:
System.exit(0);
break;
} // fin switch
} // fin while
} // fin main
} // fin class