Bonjour ,
l exercice consiste a creer un programme qui gere les ensembles mathematiques (des entiers ) !
on doit tout d abord ecrir un constructeur qui definie combien d element peut contenir l ensemble qui doit etre vide au debut !
voila ce que j ai pu ecrir :
public class Ensemble {
static int gr=0;
static int tab[] ;
// le constructeur qui definie normalement un ensemble vide !! nn ?
public Ensemble(int gr)
{
tab=new int[gr];
}
public static void main(String[] args) {
inserer(18);
inserer(2);
inserer (9);
inserer(10);
inserer(113) ;
reader () ;
}
public static void inserer (int elem) {
gr++;
new Ensemble(gr) ;
for (int i=0 ; i<tab.length ; i++ )
Ensemble.tab[i]= elem ;
}
public static void reader()
{
for(int i = 0; i < tab.length ; i++)
System.out.println("A l'emplacement " + i +" du tableau nous avons = " + tab[i]);
}
le programme compile mais il perd toutes les precedentes donnees , voila ce que j obtien :
(ce qui est sur que le tableau grandi peu a peu , ce qui n est pas mal , nn ? )
A l'emplacement 0 du tableau nous avons = 113
A l'emplacement 1 du tableau nous avons = 113
A l'emplacement 2 du tableau nous avons = 113
A l'emplacement 3 du tableau nous avons = 113
A l'emplacement 4 du tableau nous avons = 113
Ps : j ai cherche sur internet , il semble que la meilleur solution c est d utiliser Arraylist mais le probleme c est qu on ne doi en aucun cas utliser java.util !!
Si vous pouviez peut etre m aider !! merci !!1