PB de comparaison une une valeur et une variable String [Résolu]

Signaler
Messages postés
26
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
6 octobre 2008
-
Messages postés
26
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
6 octobre 2008
-
Slt a tous je suis une débutante en java,mon probleme que je voudrais que l'utilisateur saisie une valeur et je voudrais comparer cette valeur avec une varable String, s'il sont egaux va me retourner un nombre sinon va m'afficher un msg d'erreur.

System.out.print("introduire EC (C/M)");
EC=s.saisirString();
if(EC=="C")
{
double p=(20/100);
}
else
System.out.print("Erreur");
return p;
il me retourne 0 ds tous les cas,si je introduis c/m ou un autre caractére. Merci pr tous

2 réponses

Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
34
Salut:

Pour comparer deux instances de la classe java.lang.String il faut utiliser la méthode equals().

L'opérateur (==) permet de tester l'égalité des références.
Messages postés
26
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
6 octobre 2008
2
 Merci Ombitious_develepper;car il ça marche.