Défi : Création d’un Mécanisme de Nouvelle Tentative pour le Serveur
Swipe to start coding
Implémentez 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éez une méthode appelée
tryConnect(int successfulAttempt)qui retourne unbooleanindiquant si la connexion a réussi. - Dans cette méthode :
- Démarrez une boucle
do-whilequi s'exécute jusqu'à 5 fois. - À chaque itération, incrémentez le compteur de tentatives.
- Si le nombre de tentatives est égal à la valeur de
successfulAttempt, affichez un message de réussite et retourneztrue. - Sinon, affichez
"Server unavailable, retrying...".
- Démarrez une boucle
- Si la boucle se termine sans succès, retournez
false. - Dans la méthode
main, appeleztryConnect(...)avec une valeur de test et affichez"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
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émentez 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éez une méthode appelée
tryConnect(int successfulAttempt)qui retourne unbooleanindiquant si la connexion a réussi. - Dans cette méthode :
- Démarrez une boucle
do-whilequi s'exécute jusqu'à 5 fois. - À chaque itération, incrémentez le compteur de tentatives.
- Si le nombre de tentatives est égal à la valeur de
successfulAttempt, affichez un message de réussite et retourneztrue. - Sinon, affichez
"Server unavailable, retrying...".
- Démarrez une boucle
- Si la boucle se termine sans succès, retournez
false. - Dans la méthode
main, appeleztryConnect(...)avec une valeur de test et affichez"Failed to connect to the server after 5 attempts."si le résultat estfalse.
Solution
solution.java
Merci pour vos commentaires !
single