Bonsoir tout le monde,

Je suis débutant.

J'essaie de faire le total de deux Matrices, tout ce passe bien à la compilation, mais le résultat obtenu n'est pas celui attendu :

Avec ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class Somme2matrices 
 
{
	public static void main (String[] args)
 
	{
		int matriceA [][] = new int [3][3];
		int matriceB [][] = new int [3][3];
		int matriceC [][] = new int [3][3];
 
		int i,j;
 
		for (i = 0; i < 3; i++)
		{
 
			for (j = 0; j < 3; j++)
			{
 
			matriceA[i][j] = (int) (Math.random()*20+1);
			matriceB[i][j] = (int) (Math.random()*20+1);
 
			System.out.println(matriceA[i]);
			System.out.println(matriceA[j]);
			}
		}
	}	
}
Et j'obtiens ceci :

[I@119c082
[I@119c082
[I@119c082
[I@1add2dd
[I@119c082
[I@eee36c
[I@1add2dd
[I@119c082
[I@1add2dd
[I@1add2dd
[I@1add2dd
[I@eee36c
[I@eee36c
[I@119c082
[I@eee36c
[I@1add2dd
[I@eee36c
[I@eee36c
au lieu d'obtenir des entiers positifs.

Voyez-vous d'où le problème vient ?

Merci d'avance.

beegees