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
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?
Can you give me an example?
What are the next steps I should take?
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
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
Merci pour vos commentaires !
single