Desafio: Construindo um Mecanismo de Repetição de Servidor
Tarefa
Swipe to start coding
Implemente um programa que tente conectar a um servidor até 5 vezes. Se a conexão for bem-sucedida, o programa exibe uma mensagem de sucesso. Se falhar após 5 tentativas, exibe uma mensagem de erro.
- Crie um método chamado
tryConnect(int successfulAttempt)que retorna umbooleanindicando se a conexão foi bem-sucedida. - Dentro desse método:
- Inicie um loop
do-whileque execute até 5 vezes. - A cada iteração, incremente o contador de tentativas.
- Se o número de tentativas for igual ao
successfulAttemptfornecido, exiba uma mensagem de sucesso e retornetrue. - Caso contrário, exiba
"Server unavailable, retrying...".
- Inicie um loop
- Se o loop terminar sem sucesso, retorne
false. - No método
main, chametryConnect(...)com um valor de teste e exiba"Failed to connect to the server after 5 attempts."se o resultado forfalse.
Solução
solution.java
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 3. Capítulo 4
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.7
Desafio: Construindo um Mecanismo de Repetição de Servidor
Deslize para mostrar o menu
Tarefa
Swipe to start coding
Implemente um programa que tente conectar a um servidor até 5 vezes. Se a conexão for bem-sucedida, o programa exibe uma mensagem de sucesso. Se falhar após 5 tentativas, exibe uma mensagem de erro.
- Crie um método chamado
tryConnect(int successfulAttempt)que retorna umbooleanindicando se a conexão foi bem-sucedida. - Dentro desse método:
- Inicie um loop
do-whileque execute até 5 vezes. - A cada iteração, incremente o contador de tentativas.
- Se o número de tentativas for igual ao
successfulAttemptfornecido, exiba uma mensagem de sucesso e retornetrue. - Caso contrário, exiba
"Server unavailable, retrying...".
- Inicie um loop
- Se o loop terminar sem sucesso, retorne
false. - No método
main, chametryConnect(...)com um valor de teste e exiba"Failed to connect to the server after 5 attempts."se o resultado forfalse.
Solução
solution.java
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 3. Capítulo 4
single