« Java/Opérations » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 19 :
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 ==▼
Les '''opérateurs logiques''' sont :▼
* && ET logique▼
* || OU logique▼
* ! NEGATION logique▼
Remarque : Ces opérateurs ne s'appliquent qu'à des booléens !▼
== Opérateurs d'assignation ==
Ligne 29 ⟶ 37 :
* /= Division
* %= Modulo
* &= ET logique
* |= OU logique
Exemple : Si l'on a x=4 et que l'on fait x+=3, alors x vaudra 7. Ceci est la même chose avec tous ces opérateurs d'assignation.
Ligne 43 ⟶ 53 :
== Opérateurs de comparaison ==
'''Les opérateurs de comparaison''' sont :
* == opérateur d'égalité (égal à)
* < opérateur d'infériorité stricte (plus petit que)
* > opérateur de supériorité stricte (plus grand que)
* <= opérateur d'infériorité (plus petit que ou égal à)
* >= opérateur de supériorité (plus grand que ou égal à)
* != opérateur de différence (différent de)
Remarque : Tous ces opérateurs donnent pour résultat un booléen !
▲== Opérateurs logiques ==
▲Les '''opérateurs logiques''' sont :
▲* && ET logique
▲* || OU logique
▲* ! NEGATION logique
▲Remarque : Ces opérateurs ne s'appliquent qu'à des booléens !
== Opérateurs binaire ==
Les '''opérateurs
* & ET binaire
* | OU
* ^ OU
*
* << décalage gauche de bits
* >> décalage droit de bits
* >>> décalage droit de bits; aucun changement du bit signe.
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/]]}}
|