Problémes avec les tableaux en java

Résolu
onvi Messages postés 19 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 20 avril 2007 - 20 avril 2007 à 13:42
onvi Messages postés 19 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 20 avril 2007 - 20 avril 2007 à 14:17
Voilà mon problème
j'ai une classe Equipage qui contient des marins dans un tableau.
grâce à la fonction addMarin je peux ajouter des marins à partir du main
grâce aussi à la fonction getIndex je peux connaître l'emplacement du marin à l'intérieur du tableau marins et s'il n'existe pas il me renvoi -1

Maintenant à partir du main
//je déclare
Equipage equi1= new Equipage();
Equipage equi2= new Equipage();
//j'ajoute des marins en suite
//m0, m1, m2, m3 sont des marins ayant des noms et prenoms
equi1.addMarin(m0);
equi1.addMarin(m1);

equi2.addMarin(m2);
equi2.addMarin(m3);

//maintenant je veux savoir où se trouvent-ils

equi1.getIndex(m0); //j'ai comme réponse i=0
equi1.getIndex(m1); //j'ai comme réponse i=1
equi1.getIndex(m2); //j'ai comme réponse i=-1


equi2.getIndex(m0); //j'ai comme réponse i=0
equi2.getIndex(m1); //j'ai comme réponse i=0
equi2.getIndex(m2); //j'ai comme réponse i=0
equi2.getIndex(m3); //j'ai comme réponse i=1

**********************************************
Je comprend pas pourquoi l'equipage2 contient m0, m1 et m2 aux mêmes indices

************************
public int getIndex(Marin m)
{
for(int i=0;i

1 réponse

onvi Messages postés 19 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 20 avril 2007
20 avril 2007 à 14:17
Merci j'ai trouvé la solution
3
Rejoignez-nous