Geweldig!
Completion tarief verbeterd naar 2.86Sectie 1. Hoofdstuk 18
single
Uitdaging: Het Bouwen van een Server Retry-Mechanisme
Veeg om het menu te tonen
Taak
Swipe to start coding
Implementeer een programma dat tot 5 keer probeert verbinding te maken met een server. Als de verbinding succesvol is, geeft het programma een succesbericht weer. Als het na 5 pogingen mislukt, wordt een foutmelding weergegeven.
- Maak een methode genaamd
tryConnect(int successfulAttempt)die eenbooleanretourneert om aan te geven of de verbinding is gelukt. - Binnen deze methode:
- Start een
do-while-lus die maximaal 5 keer wordt uitgevoerd. - Verhoog bij elke iteratie de retry-teller.
- Als het aantal pogingen gelijk is aan de opgegeven
successfulAttempt, geef een succesbericht weer en retourneertrue. - Zo niet, geef
"Server unavailable, retrying..."weer.
- Start een
- Als de lus eindigt zonder succes, retourneer
false. - Roep in de
main-methodetryConnect(...)aan met een testwaarde en geef"Failed to connect to the server after 5 attempts."weer als het resultaatfalseis.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 1. Hoofdstuk 18
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.