Menu
Coddy logo textTech

Utiliser 'continue' dans les boucles

Fait partie de la section Fondamentaux du Journey Dart de Coddy. Leçon 46 sur 94.

L'instruction continue permet de sauter l'itération actuelle d'une boucle et de passer à la suivante.

Créez une boucle for qui saute l'impression du nombre 3 :

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

Après avoir exécuté le code ci-dessus, la sortie sera :

1
2
4
5
challenge icon

Défi

Débutant

Dans ce défi, vous pratiquerez l'utilisation de l'instruction continue dans une boucle. L'instruction continue vous permet de sauter l'itération actuelle d'une boucle et de passer à la suivante.

Complétez le code pour n'imprimer que les nombres impairs de 1 à 10. Lorsque vous rencontrez un nombre pair, utilisez continue pour le sauter et passer à l'itération suivante.

Sortie attendue :

1
3
5
7
9
Done printing odd numbers

Essayez vous-même

void main() {
  // Nous voulons imprimer seulement les nombres impairs de 1 à 10
  print('Printing odd numbers:');
  
  for (int i = 1; i <= 10; i++) {
    // TODO: Vérifier si i est pair (indice: utiliser l'opérateur modulo %)
    // Si i est pair, utiliser l'instruction continue pour passer à l'itération suivante
    
    // Ceci ne s'imprimera que si l'instruction continue n'est pas exécutée
    print(i);
  }
  
  print('Done printing odd numbers');
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur Dart en ligne