Priorité des opérateurs logique

Résolu/Fermé
Booniak Messages postés 11 Date d'inscription vendredi 1 août 2014 Statut Membre Dernière intervention 29 août 2014 - 29 août 2014 à 15:22
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 29 août 2014 à 20:12
Salut les ptit'zamis voila une questions qui met venu en regardant des chiens se disputer un bout de jambon:
Y'a t-il une priorité entre les opérateurs logique? Peut on l'influencer?
byte BoutdeJambon=1, chienAffame=3, chienGaleux==1;
if (boutDeJambon==2 && chienAffame!=3 || chienGaleux==1)
{
 chienRassasie=chienAffame
}
else
{
 chienRassasie=chienGaleux
}

Cette condition est elle remplie si:
boutDeJambon est égal à 2 et chienAfame n'est pas égal à 3...ou si chienGaleux est égal à 1.
if ( [boutDeJambon==2 && chienAffame!=3] || chienGaleux==1)
Ou bien cette condition est remplie si:
boutDeJambon est égal à 2 et.... chienAfame n'est pas égal à 3 ou chienGaleux est égal à 1.
if (boutDeJambon==2 && [ chienAffame!=3 || chienGaleux==1])

Sur ce je vous tire ma révérence.



1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
29 août 2014 à 20:12
Bonjour,

Tu devrais regarder ce tableau : Java: Les opérateurs. Les priorités
0