La bonne réponse est :

Elle incrémente count de un. (Si cela ne vous paraît pas clair, rappelez-vous les deux étapes d'une affectation : d'abord on évalue l'expression située à la gauche du signe égal, ensuite on range la valeur dans la variable indiquée à droite. Imaginons que count vaille 5. Lorsque l'instruction ci-dessus sera exécutée, l'expression à gauche sera évaluée et retournera 6. Ensuite, le résultat sear stocké dans la variable count.

Comment fonctionne la boucle while

Voici la partie du programme responsable de la boucle :
    int count = 1;                                  // initialise count à 1
    while ( count <= 3 )                            // boucle tant que count est <= 3
    {
      System.out.println( "count vaut:" + count );
      count = count + 1;                            // incrémente count de 1
    }
    System.out.println( "Fin de la boucle !" );
    
Voici comment cela fonctionne :
  1. La variable count est initialisée à 1.
  2. La condition ( count <= 3 ) est évaluée à true.
  3. Comme la condition est true, le bloc d'instructions suivant le while est exécuté 
    • La valeur courante de count est affichée :    count vaut 1 
    • count est incrémentée de un, et vaut maintenant 2. 
  4. La condition ( count <= 3 ) est évaluée à true.
  5. Comme la condition est true, le bloc d'instructions suivant le while est exécuté. 
    • La valeur courante de count est affichée :    count vaut 2 
    • count est incrémentée de un, et vaut maintenant 3. 
  6. La condition ( count <= 3 ) est évaluée à true.
  7. Comme la condition est true, le bloc d'instructions suivant le while est exécuté. 
    • La valeur courante de count est affichée.     count vaut 3 
    • count est incrémentée de un, et vaut maintenant 4. 
  8. La condition ( count <= 3 ) est évaluée à FALSE.
  9. Comme la condition vaut FALSE, le bloc d'instructions suivant le the while N'EST PAS  EXECUTE.
  10. L'instruction suivant le bloc while est exécutée. 
    • System.out.println( "Fin de la boucle !" ); 

QUESTION 3:

  1. Combien de fois la condition a-t-elle été vérifiée ?
  2. Combien de fois le bloc d'instructions suivant le while a-t-il été executé ?
Attention aux cas limites