Fonction java pb

Fermé
matou - 4 avril 2011 à 19:11
 matou - 4 avril 2011 à 21:14
Bonjour,

voila j'ai un petit devoir pour demain et jai un probleme avec l'une de mes fonctions de mon programme.

public static int indice(String nom, String []tab){
int ind=0;
Terminal.ecrireStringln(nom);
for(int i=0; i<tab.length;i++){
if(nom==tab[i]){ind=i;
Terminal.ecrireStringln("trouvee");}
else{Terminal.ecrireStringln("ratee"+tab[i]);}

}
return ind;

}

ma fonction tourne mais je reçois que des "ratee"
alors que le contenu de ma variable nom est identique au contenu de l'un des indices de mon tableau. (il s'agit de noms de villes)

auriez vous une petite idee ^^ je comprend vraiment pas ce qui cloche ^^

Merci d'avance

A voir également:

1 réponse

cela ne dit a personne??

je dois pourtant avoir fais qu'une petite erreur ^^ mais je vois pas laquelle
0