Structure if dans java

Résolu
yanounou -  
 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???
Configuration: Windows XP
Firefox 3.0.1

2 réponses

  1. vignemail1 Messages postés 1262 Statut Contributeur 259
     
    if (p1 == p2)

    ou alors

    if (p1.equals(p2))

    ou alors

    if (p1.equalsIgnoreCase(p2))

    ou alors

    if (p1.compareTo(p2) == 0)
    2
    1. williamdes
       
      merci infiniment pour if (p1.equals(p2))
      c génial
      0
  2. yanounou
     
    merci beaucoup, maintenant ca marche.
    1