DEV Community

FUNDAMENTOS JAVA
FUNDAMENTOS JAVA

Posted on

1

Continue

Use continue

  • A instrução continue permite forçar a próxima iteração de um laço, ignorando o código restante dentro do bloco do laço.

  • Ela é usada para antecipar uma iteração sem executar o código restante dentro do laço.

  • continue é o complemento de break, que permite sair prematuramente de um laço.

Exemplo:
Image description

  • Este programa usa continue para exibir apenas os números pares entre 0 e 100.

  • No programa, apenas números pares são exibidos devido ao uso de continue.

  • Um número ímpar faria com que o laço iterasse prematuramente, ignorando a chamada para println().

  • Em laços while e do-while, continue faz o controle ir diretamente para a expressão condicional e continua a execução do laço.

  • No caso de for, a expressão de iteração do laço é avaliada após o continue, a expressão condicional é verificada, e o laço continua.

  • Assim como break, continue pode especificar um rótulo para indicar qual laço externo deve continuar a execução.

Exemplo programa que usa continue com um rótulo:
Image description

Saída:
Outer loop pass 1, Inner loop: 1234
Outer loop pass 2, Inner loop: 1234
Outer loop pass 3, Inner loop: 1234
Outer loop pass 4, Inner loop: 1234
Outer loop pass 5, Inner loop: 1234
Outer loop pass 6, Inner loop: 1234
Outer loop pass 7, Inner loop: 1234
Outer loop pass 8, Inner loop: 1234
Outer loop pass 9, Inner loop: 1234

  • Quando continue é executado, o controle passa para o laço externo, ignorando o restante do laço interno.

  • Bons usos para continue são raros devido à ampla variedade de instruções de laço que Java oferece, que geralmente atendem às necessidades de iteração.

  • No entanto, para situações específicas que requerem iteração antecipada, continue oferece uma forma estruturada de alcançar esse comportamento.

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more