Défi : Création d’un Mécanisme de Nouvelle Tentative pour le Serveur
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.java
Merci pour vos commentaires !
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
Résumer ce chapitre
Expliquer le code dans file
Expliquer pourquoi file ne résout pas la tâche
Awesome!
Completion rate improved to 2.7
Défi : Création d’un Mécanisme de Nouvelle Tentative pour le Serveur
Glissez pour afficher le menu
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.java
Merci pour vos commentaires !
Awesome!
Completion rate improved to 2.7single