Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Het Bouwen van een Server-Herhalingsmechanisme | Lussen
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Java Basisprincipes

bookUitdaging: Het Bouwen van een Server-Herhalingsmechanisme

Taak

Swipe to start coding

Implementeer een programma dat tot 5 keer probeert verbinding te maken met een server. Als de verbinding succesvol is, print het programma een succesbericht. Als het na 5 pogingen mislukt, print het een foutmelding.

  1. Maak een methode genaamd tryConnect(int successfulAttempt) die een boolean retourneert die aangeeft of de verbinding is gelukt.
  2. 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, print een succesbericht en retourneer true.
    • Zo niet, print "Server unavailable, retrying...".
  3. Als de lus eindigt zonder succes, retourneer false.
  4. Roep in de main-methode tryConnect(...) aan met een testwaarde en print "Failed to connect to the server after 5 attempts." als het resultaat false is.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 4
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

bookUitdaging: Het Bouwen van een Server-Herhalingsmechanisme

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, print het programma een succesbericht. Als het na 5 pogingen mislukt, print het een foutmelding.

  1. Maak een methode genaamd tryConnect(int successfulAttempt) die een boolean retourneert die aangeeft of de verbinding is gelukt.
  2. 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, print een succesbericht en retourneer true.
    • Zo niet, print "Server unavailable, retrying...".
  3. Als de lus eindigt zonder succes, retourneer false.
  4. Roep in de main-methode tryConnect(...) aan met een testwaarde en print "Failed to connect to the server after 5 attempts." als het resultaat false is.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 4
single

single

some-alt