Bonjour a tous!
Je me retrouve en ce moment a devoir programmer une classe public Matrice qui implemente IMatrice. Ce programme sert a la gestion de matrice. Dans ma classe Matrice je dois programmer la somme de d'une matrice avec une autre (IMatrice autreMatrice). Voici le code:
Dans ma classe j'ai trois variables d'instances :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public IMatrice somme (IMatrice autreMatrice) { double resultat=0; Matrice resultatMatrice = new Matrice(autreMatrice.getNumColonnes(),autreMatrice.getNumLignes(),0 ); for (int i = 0; i < (autreMatrice.getNumColonnes() * autreMatrice.getNumLignes()); i++) { resultat = elements.get(i) + autreMatrice.elements.get(i); resultatMatrice.elements.add(i, resultat); } return resultatMatrice ; }
int numColonnes;
int numLignes;
ArrayList<Double> elements = new ArrayList<Double>();
Mon problème c'est que la ligne qui contient : autreMatrice.elements.get(i) ne compile pas. L'IDE me dit que c'est parce que c'est un type IMatrice... J'avoue que je ne comprend pas vraiment...
Merci d'avance pour l'aide
Cordialement
Partager