Menu
Coddy logo textTech

Boucles imbriquées

Fait partie de la section Fondamentaux du Journey Java de Coddy — leçon 48 sur 73.

Une boucle imbriquée est simplement une boucle à l'intérieur d'une autre boucle. La boucle interne effectuera toutes ses itérations pour chaque itération de la boucle externe.

Une bonne analogie pour cela est une horloge : pour chaque heure (boucle externe), l'aiguille des minutes (boucle interne) doit terminer son cycle complet de 60 minutes.

Exemple d'une boucle imbriquée :

for (int x = 0; x < 2; x++) {
    for (int y = 0; y < 2; y++) {
        System.out.println(x + " " + y);
    }
}

// Cela affichera :
// 0 0
// 0 1
// 1 0
// 1 1

La boucle externe (x) s'exécute deux fois, et pour chacune de ces fois, la boucle interne (y) s'exécute deux fois.

challenge icon

Défi

Débutant

Écrivez un programme qui affiche un rectangle d'astérisques (*) avec une largeur et une hauteur données.

Entrée : Deux entiers : width et height

Par exemple :

Si width = 5 et height = 3, la sortie devrait être :

*****
*****
*****

Si width = 4 et height = 6, la sortie devrait être :

****
****
****
****
****
****

Essayez vous-même

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int width = scanner.nextInt();
        int height = scanner.nextInt();
        // Écrivez votre code ci-dessous

    }
}
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