Structure if dans java [Résolu/Fermé]

Signaler
-
 williamdes -
Bonjour,
voila je voudrais realiser un petit programme tou simple en java avec un if, le voila

public static void main (String[] args) {

String p1 = "fruit";
String p2 = "legumes";

if (p1 = p2)
System.out.println("Ces mots sont egaux");

else
System.out.println("Ces mots sont differents");

}


}
Mais au moment ou j'execute le programme ca me met : Type mismatch: cannot convert from String to boolean
d'ou le probleme pourrait venir???

2 réponses

Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
252
if (p1 == p2)

ou alors

if (p1.equals(p2))

ou alors

if (p1.equalsIgnoreCase(p2))

ou alors

if (p1.compareTo(p2) == 0)
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60449 internautes nous ont dit merci ce mois-ci

merci infiniment pour if (p1.equals(p2))
c génial
merci beaucoup, maintenant ca marche.