Menu
Coddy logo textTech

Usando 'continue' em Laços

Parte da seção Fundamentos do Journey de Dart da Coddy — lição 46 de 94.

A instrução continue permite que você pule a iteração atual de um loop e avance para a próxima.

Crie um laço for que pule a impressão do número 3:

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      continue;
    }
    print(i);
  }
}

Após executar o código acima, a saída será:

1
2
4
5
challenge icon

Desafio

Iniciante

Neste desafio, você praticará o uso da instrução continue em um loop. A instrução continue permite que você pule a iteração atual de um loop e avance para a próxima.

Complete o código para imprimir apenas os números ímpares de 1 a 10. Quando encontrar um número par, use continue para pular e ir para a próxima iteração.

Saída esperada:

1
3
5
7
9
Done printing odd numbers

Folha de consulta

A instrução continue permite que você pule a iteração atual de um laço e avance para a próxima.

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      continue;
    }
    print(i);
  }
}

Saída:

1
2
4
5

Experimente você mesmo

void main() {
  // Queremos imprimir apenas números ímpares de 1 a 10
  print('Printing odd numbers:');
  
  for (int i = 1; i <= 10; i++) {
    // TODO: Verifique se i é par (dica: use o operador módulo %)
    // Se i for par, use a instrução continue para pular para a próxima iteração
    
    // Isso só imprimirá se a instrução continue não for executada
    print(i);
  }
  
  print('Done printing odd numbers');
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos