Condition if ne marche pas en java

Résolu
ayfi -  
 ayfi -
Bonjour,
Je débute en java et il y a un truc que je ne comprends pas voici le code que j'ai fait :

public class ayfi {

public static void main(String[] args)

{

{ int nombre = 6;

if (nombre == 5 );

System.out.println("OUI");

}

{

}

}
}

Et cela me dit toujours oui même si est le nombre est égale à 6
Aidez-moi svp.

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Bonjour,

    Il faut enlever le
    ;
    après ton
    if
    :
    if (nombre == 5)
        System.out.println("OUI");

    Et pour éviter de se tromper, utilises plutôt des accolades :
    if (nombre == 5) {
        System.out.println("OUI");
    }
    1
    1. ayfi
       
      Merci !!!!!
      0