Abschnitt 3. Kapitel 4
single
Herausforderung: Aufbau Eines Server-Retry-Mechanismus
Swipe um das Menü anzuzeigen
Aufgabe
Swipe to start coding
Entwicklung eines Programms, das bis zu 5 Mal versucht, eine Verbindung zu einem Server herzustellen. Bei erfolgreicher Verbindung gibt das Programm eine Erfolgsmeldung aus. Scheitert die Verbindung nach 5 Versuchen, wird eine Fehlermeldung ausgegeben.
- Erstellen einer Methode namens
tryConnect(int successfulAttempt), die einenbooleanzurückgibt, der angibt, ob die Verbindung erfolgreich war. - In dieser Methode:
- Starten einer
do-while-Schleife, die maximal 5 Mal durchläuft. - In jeder Iteration den Zähler für die Versuche inkrementieren.
- Wenn der Zähler dem übergebenen Wert
successfulAttemptentspricht, eine Erfolgsmeldung ausgeben undtruezurückgeben. - Andernfalls
"Server unavailable, retrying..."ausgeben.
- Starten einer
- Wenn die Schleife ohne Erfolg endet,
falsezurückgeben. - In der
main-MethodetryConnect(...)mit einem Testwert aufrufen und"Failed to connect to the server after 5 attempts."ausgeben, falls das Ergebnisfalseist.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 4
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen