Oula, pas tout compris...
Tu crée une matrice non constante, ensuite tu l'initialise.
Tu crée une matrice constante et tu l'affecte de la 1er matrice.
Ensuite tu affiche la matrice constante.
Tu modifie l'autre matrice, tu réaffiche la matrice constante (dont tu n'a pas touché depuis le premier affichage) et tu me dis que tu n'a pas les même valeurs????
Regarde à nouveau parce que ça me semble bizarre comme test de modifier un truc et d'afficher un autre truc qui n'a rien a voir.
Sinon tu ne fais bien qu'afficher dans la méthode afficheTableau? J'ai peut être une piste pour toi. La matrice2 est envoyé comme paramètre. Je ne sais plus ce que fait java, mais je sais que certains langages distinguent clairement les paramètres envoyés par copie de ceux envoyés par référence. Donc si ta matrice2 est envoyée par copie et que dans afficheTableau tu la modifie avant de l'afficher, java ne râlerat peut être pas.
Enfin, je n'ai peut être pas compris la question, donc si c'est le cas éclaire moi