Cours de Java

Chapitre 5 - Exercice 9 : Tour d'horizon de la boucle for

A l'aide de la boucle for, essayez de résoudre ces différents petits problème dans l'ordre. En général, le suivant reprend le précédent avec une subtilité en plus :

  1. Écrire 5 fois Hello World
  2. Écrire 5 fois Hello World, mais cette fois-ci avec le numéro de l'itération à laquelle il fait référence (Hello World 1, Hello World 2, ... Hello World 5
  3. Faire une sorte de barre de chargement. Cela devra écrire . puis .. puis ..., séparé chaque fois de 0.3 secondes entre les lignes. Cette séquence sera répétée 5 fois, avec 1 seconde de délai entre chaque séquence. (essayez avec print ET avec println)
  4. Refaites l'exercice du dessus, sauf que cette fois, les séquences seront non pas avec 1 point en plus à chaque fois, mais 2. Et la séquence n'ira pas jusque 3 points maximum, mais jusque 10. Donc on aura : , .. , .... , ...... , ........ , ..........
  5. Enfin, pour terminer. Créez un programme fait semblant d'envoyer des données à un serveur, il a 1 chance sur 10 d'envoyer des datas au serveur. Il a 10 tentatives pour réussir. Si il réussi a envoyer ses datas, stoppez la boucle et écrivez "Successfuly sent data.". Si, au contraire, au bout de 10 essais, les données n'ont pas été envoyée, écrivez "couldn't send data to serveur, try again." Voir exemple ci-après.

Exemple :

Sending data to server, attempt n°1
Sending data to server, attempt n°2
Sending data to server, attempt n°3
Sending data to server, attempt n°4
Sending data to server, attempt n°5
Sending data to server, attempt n°6
Sending data to server, attempt n°7
Successfuly sent data.