Utmaning: Bygga en Serveråterförsöksmekanism
Uppgift
Swipe to start coding
Implementera ett program som försöker ansluta till en server upp till 5 gånger. Om anslutningen är lyckad, skriver programmet ut ett framgångsmeddelande. Om det misslyckas efter 5 försök, skrivs ett felmeddelande ut.
- Skapa en metod som heter
tryConnect(int successfulAttempt)som returnerar enbooleansom indikerar om anslutningen lyckades. - Inuti denna metod:
- Starta en
do-while-loop som körs upp till 5 gånger. - Vid varje iteration, öka räknaren för försök.
- Om antalet försök är lika med det angivna
successfulAttempt, skriv ut ett framgångsmeddelande och returneratrue. - Om inte, skriv ut
"Server unavailable, retrying...".
- Starta en
- Om loopen avslutas utan framgång, returnera
false. - I
main-metoden, anropatryConnect(...)med ett testvärde och skriv ut"Failed to connect to the server after 5 attempts."om resultatet ärfalse.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 4
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 2.7
Utmaning: Bygga en Serveråterförsöksmekanism
Svep för att visa menyn
Uppgift
Swipe to start coding
Implementera ett program som försöker ansluta till en server upp till 5 gånger. Om anslutningen är lyckad, skriver programmet ut ett framgångsmeddelande. Om det misslyckas efter 5 försök, skrivs ett felmeddelande ut.
- Skapa en metod som heter
tryConnect(int successfulAttempt)som returnerar enbooleansom indikerar om anslutningen lyckades. - Inuti denna metod:
- Starta en
do-while-loop som körs upp till 5 gånger. - Vid varje iteration, öka räknaren för försök.
- Om antalet försök är lika med det angivna
successfulAttempt, skriv ut ett framgångsmeddelande och returneratrue. - Om inte, skriv ut
"Server unavailable, retrying...".
- Starta en
- Om loopen avslutas utan framgång, returnera
false. - I
main-metoden, anropatryConnect(...)med ett testvärde och skriv ut"Failed to connect to the server after 5 attempts."om resultatet ärfalse.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 4
single