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 unbooleanindiquant si la connexion a réussi. - À l'intérieur de cette méthode :
- Démarrer une boucle
do-whilequi 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
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 4
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 2.7
Défi : Création d’un Mécanisme de Nouvelle Tentative pour le Serveur
Glissez pour afficher le menu
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 unbooleanindiquant si la connexion a réussi. - À l'intérieur de cette méthode :
- Démarrer une boucle
do-whilequi 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
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 4
single