A good answer might be:

count vaut 1
count vaut 2
count vaut 3
Fin de la boucle !

Les opérateurs relationnels sont vicieux !

Voici de nouveau le bout de programme :
    int count = 1;  
    while ( count <  4 )           // Attention changement !
    {
      System.out.println( "count vaut " + count );
      count = count + 1;   
    }
    System.out.println( "Fin de la boucle !" );
L'opérateur relationnel est différent du précédant (maintenant c'est "<", avant c'était "<=") et il effectue le test avec 4 (avant c'était 3). Vous pouvez comprendre ce que fera cette boucle en examinant successivement :
  • La variable count commence à 1.
  • La dernière valeur pour laquelle la condition sera vérifiée est 3.
  • count est incrémentée de 1 à chaque fois.
.... ainsi, les valeurs affichées devraient être : 1, 2, et 3.

La valeur limite 4 est associée avec l'opérateur relationnel "<" pour contrôler la boucle. Voici une nouvelle modification au programme :

    int count = 0;  
    int limit = 5
    while ( count <  limit )           // Changement de nouveau !
    {
      System.out.println( "count vaut " + count );
      count = count + 1;   
    }
    System.out.println( "Fin de la boucle !" );

QUESTION 8:

Qu'affichera cette nouvelle version du programme ?

Suivez ce lien pour le savoir