Java – Comandos: break e continue

Publicado: outubro 25, 2007 em Java

É a declaração de desvio usada para sair de um laço antes do normal. O tipo determina para onde é transferido o controle. O break é transfere o controle para o final de uma construção de laço (for, do, while ou switch). O laço vai encerrar independentemente de seu valor de comparação e a declaração após o laço será executada. Exemplo:

int i = 0;
while (true) {
  System.out.println(i);
  if ( i++ >= 10 ) 
    break;
}

Este exemplo imprime os valores da variável i de 0 até 9.

A declaração continue faz com que a execução do programa volte imediatamente para o início do laço, porém para a próxima interação. O continue faz o interpretador pular para a próxima iteração e obriga-o a testar a condição. Exemplo:

for (int i = -10; i<10; i++) {
  if ( i == 0 )
    continue;
  System.out.println(i);
}

No exemplo, é impresso os valores de – 10 até 9 pulando o número zero.

Chegamos ao final de mais uma etapa. Na próxima veremos um pouco sobre Orientação a Objetos.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s