Sobes.tech
Intern

Quels types de boucles connaissez-vous?

sobes.tech IA

Réponse de l'IA

En Java, il existe trois principaux types de boucles:

  • for boucle : Utilisée lorsque le nombre d'itérations est connu à l'avance.

    // Boucle for classique pour itérer sur une plage de nombres
    for (int i = 0; i < 10; i++) {
        System.out.println(i);
    }
    

    Il existe aussi la boucle for améliorée (for-each), pratique pour itérer sur des collections et des tableaux.

    // Boucle for améliorée pour itérer sur un tableau
    String[] names = {"Alice", "Bob"};
    for (String name : names) {
        System.out.println(name);
    }
    
  • while boucle : Utilisée lorsque le nombre d'itérations n'est pas connu à l'avance, la condition étant vérifiée avant chaque itération.

    // Boucle while
    int count = 0;
    while (count < 5) {
        System.out.println("Itération : " + count);
        count++;
    }
    
  • do-while boucle : Semblable à while, mais la condition est vérifiée après l'exécution du corps de la boucle, garantissant au moins une itération.

    // Boucle do-while
    int num = 5;
    do {
        System.out.println("Numéro : " + num);
        num--;
    } while (num > 0);
    

De plus, il existe les instructions break et continue pour contrôler le flux des boucles.

  • break - Interrompt l'exécution de la boucle en cours.
  • continue - Ignore le reste de l'itération en cours et passe à la suivante.