Défi : Création d’un Mécanisme de Nouvelle Tentative pour le Serveur
Tâche
Swipe to start coding
Implémenter un programme qui tente de se connecter à un serveur jusqu'à 5 fois. Si la connexion est réussie, le programme affiche un message de réussite. Si la connexion échoue après 5 tentatives, il affiche un message d'erreur.
- Créer une méthode appelée
tryConnect(int successfulAttempt)
qui retourne unboolean
indiquant si la connexion a réussi. - À l'intérieur de cette méthode :
- Démarrer une boucle
do-while
qui s'exécute jusqu'à 5 fois. - À chaque itération, incrémenter le compteur de tentatives.
- Si le nombre de tentatives est égal à la valeur de
successfulAttempt
, afficher un message de réussite et retournertrue
. - Sinon, afficher
"Server unavailable, retrying..."
.
- Démarrer une boucle
- Si la boucle se termine sans succès, retourner
false
. - Dans la méthode
main
, appelertryConnect(...)
avec une valeur de test et afficher"Failed to connect to the server after 5 attempts."
si le résultat estfalse
.
Solution
solution
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 4