Fantastisk!
Completion rate forbedret til 2.86Sektion 1. Kapitel 18
single
Udfordring: Opbygning af en Server-Genforsøgsmekanisme
Stryg for at vise menuen
Opgave
Swipe to start coding
Implementer et program, der forsøger at forbinde til en server op til 5 gange. Hvis forbindelsen er lykkedes, udskriver programmet en succesbesked. Hvis det mislykkes efter 5 forsøg, udskriver det en fejlbesked.
- Opret en metode kaldet
tryConnect(int successfulAttempt), der returnerer enboolean, som angiver, om forbindelsen lykkedes. - Inde i denne metode:
- Start en
do-while-løkke, der kører op til 5 gange. - Ved hver iteration forøges genforsøgs-tælleren.
- Hvis antallet af forsøg svarer til den givne
successfulAttempt, udskriv en succesbesked og returnértrue. - Hvis ikke, udskriv
"Server unavailable, retrying...".
- Start en
- Hvis løkken afsluttes uden succes, returnér
false. - I
main-metoden kaldestryConnect(...)med en testværdi, og udskriv"Failed to connect to the server after 5 attempts."hvis resultatet erfalse.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 18
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat