Version sans JavaScript, en lecture seule : les ateliers, les quiz et l’exécution du code n’y sont pas. Version complète · Catalogue · Se connecter

Séquence

Matrice 3×3

Socle

Écrivez construireMatrice() qui renvoie un int[3][3] contenant les nombres de 1 à 9 dans l’ordre, et afficherMatrice(int[][] matrice) qui l’affiche ligne par ligne.

Ici, un atelier : on y écrit et on y exécute du code. Il demande JavaScript.

Code de départ

Exercices.java

public class Exercices {

    public static void main(String[] args) {
        afficherMatrice(construireMatrice());
    }

    public static int[][] construireMatrice() {
        // TODO : remplir une matrice 3x3 avec 1 a 9
        return new int[3][3];
    }

    public static void afficherMatrice(int[][] matrice) {
        // TODO : une ligne par ligne de la matrice
    }
}

Le socle se valide dans l’atelier, qui demande JavaScript.

Indice 1

Deux boucles imbriquées. Un compteur qui s’incrémente à chaque case remplie évite de calculer i * 3 + j + 1.