« Java/Opérations » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 20 :
Remarque : Lorsque que l'on utilise des ''int'' avec l'opérateur ''/'', on obtiendra un ''int'' et non pas un ''float'' ni un ''double''. Le résultat est donc tronqué.
 
== Opérateurs logiques/binaires ==
Les '''opérateurs logiques/binaires''' sont :
* && ET logique
* || OU logique
* ! NEGATION logique
* & ET binaire
* | OU binaire inclusif
* ^ OU binaire exclusif
* ! NEGATION binaire
* << décalage gauche de bits
* >> décalage droit de bits
* >>> décalage droit de bits; aucun changement du bit signe.
 
RemarqueLes :trois Cesderniers opérateurs neagissent s'appliquentsur qu'àles bits des booléensnombres !entiers.
 
Il existe également des opérateurs binaires raccourcis :
* && ET binaire
* || OU binaire
L'évaluation de l'expression est arrêtée si la valeur ne peut plus changer.
 
Remarque : Ces opérateurs s'appliquent principalement aux booléens !
 
== Opérateurs d'assignation ==
Ligne 61 ⟶ 75 :
 
Remarque : Tous ces opérateurs donnent pour résultat un booléen !
 
== Opérateurs binaire ==
Les '''opérateurs binaires''' sont :
* & ET binaire
* | OU binaire inclusif
* ^ OU binaire exclusif
* ! NEGATION binaire
* << décalage gauche de bits
* >> décalage droit de bits
* >>> décalage droit de bits; aucun changement du bit signe.
 
Les trois derniers opérateurs agissent sur les bits des nombres entiers.
 
Il existe également des opérateurs binaires raccourcis :
* && ET binaire
* || OU binaire
L'évaluation de l'expression est arrêtée si la valeur ne peut plus changer.
 
{{Bas de page|idfaculté=informatique|leçon=[[Java]] | précédent = [[../Variables et types/]] | suivant = [[../Méthodes/]]}}