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 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
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
Can you explain this in simpler terms?
What are the main benefits or drawbacks?
Can you give me a real-world example?
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 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
solution.java
Merci pour vos commentaires !
single