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

Aide-mémoire

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

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

Sortie :

1
2
4
5

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