Bonjoir.
J'ai un programme qui permet à l'utilisateur de créer plusieurs matrices. Je souhaiterais pouvoir enregistrer tout les matrices crée. Je n'ai pas le droit a l'objet (joie de l'enseignement universitaire), je pense donc crée un tableau qui contiendrait ces matrices.
J'ai essayé de crées des variables globale:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 public static matrice matriceSav[]= new matrice[20];
    public static int num = 1;
puis la procédure enregistrer

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
public static void enregistrer(matrice matriceM) 
 {
     byte i, j;
     matriceSav[num].colonne = matriceM.colonne;
     matriceSav[num].ligne = matriceM.ligne ;      
 
     for(i=0; i<matriceM.ligne; i++) 
    {
        for(j=0; j<matriceM.colonne; j++)
        {
            matriceSav[num].tableau[i][j]= matriceM.tableau[i][j];
        }
    }
     System.out.println("Cette matrice est enregistrée sous le numero"+ num);
     num++;
 }
donc tout les matrice devrait être enregistrée dans matriceSav. Bien sur çà ne marche pas.
Votre idée?
merci