Accueil Finances personnelles Programmation Java: Priorité Opérateur - Mannequins

Programmation Java: Priorité Opérateur - Mannequins

Vidéo: C Programming Language - Operator's Precedence and Associativity - Part 2 2025

Vidéo: C Programming Language - Operator's Precedence and Associativity - Part 2 2025
Anonim

Il est essentiel de savoir comment Java interprète les symboles que vous utilisez pour effectuer des opérations spécifiques et dans quel ordre les interprète. Sinon, vous pourriez écrire une application avec un résultat en tête et recevoir un résultat entièrement différent. Chaque fois que vous avez un doute sur la façon dont Java va interpréter un symbole que vous utilisez, vous pouvez compter sur les informations de ce tableau pour vous aider.

Ordre de préséance de l'opérateur Java

Priorité Opérateurs Description Associativité
1 [] Index de tableau utilisé pour spécifier quel élément de tableau accéder. Gauche
1 () Appel de méthode ou groupement. Le regroupement est particulièrement important dans , car il modifie les règles normales d'interaction avec les opérateurs, , par exemple en effectuant une addition avant la multiplication. Gauche
1 . Accès au membre utilisé pour interagir avec un membre d'un objet. Gauche
2 ++ Incrément de préfixe ou de suffixe. Ajoute une valeur de 1 à la variable

.

Droite
2 - Préfixe ou postfixe décrément. Supprime une valeur de 1 de la variable

.

Droite
2 +

-

Unaire plus ou moins. Définit le signe de la variable. L'opérateur plus

n'est jamais utilisé car les variables sont positives par défaut.

L'opérateur moins annule la variable.

Droite
2 ~ Unaire au bit Unaire Un opérateur inverse les bits d'une variable. En d'autres termes, cela fait de la variable le contraire de ce qu'elle était. Pour l'exemple , un 5 (binaire 00000101) devient un -6 (binaire

11111010).

Droite

2
! Unary Boolean Not operator est utilisé dans les évaluations booléennes à pour convertir true en false et false en true.

Droite

2
(type) Effectue une conversion pour changer le type d'une variable en un autre type .

Droite

2
new Crée un nouvel objet basé sur la classe fournie. Droite 3
* /

%

Effectue les opérations de multiplication, division et reste math

.

Gauche

4
+ -

Effectue les opérations mathématiques d'addition et de soustraction.

Gauche 4
+ Concatène deux chaînes pour produire une seule chaîne. Gauche 5
<<< 999 >>> >>>> Opérateurs de décalage de bits rarement utilisés pour le développement de l'application

. Une discussion de ces opérateurs dépasse la portée de

ce livre.

Gauche

6

<< <=

Effectue la comparaison logique de deux valeurs inférieures ou égales à
et inférieures à. Gauche

6 >> >> =

Effectue la comparaison logique de deux valeurs supérieures à

ou supérieures et égales à.

Left
6 instanceof

Teste si un objet est une instance d'une classe

particulière.

Gauche

7
== Détermine si deux valeurs sont exactement égales. Gauche

7

! =
Détermine si deux valeurs ne sont pas égales. Left 8 &
Opération au format binaire AND combinant deux valeurs. Une discussion de cet opérateur est en dehors de la portée de ce livre. Gauche 8
& Opération logique ET qui combine les résultats de deux évaluations logiques . Dans de nombreux cas, la condition A et la condition B doivent être

vraies pour qu'une évaluation complète soit vraie.

Left
9 ^ Opération exclusive ou (XOR) bit à bit qui combine deux valeurs.

Une discussion sur cet opérateur est en dehors de la portée de ce livre

.

Left
9 ^ Opération XOR logique qui combine le résultat de deux évaluations

logiques. Pour être vrai, la condition A ou la condition B

doit être vraie, mais pas les deux.

Left
10 | Opération OU bit à bit qui combine deux valeurs. Une discussion de

cet opérateur est en dehors de la portée de ce livre.

Gauche

10
| Opération OU logique qui combine le résultat de deux évaluations logiques . Pour être vrai, la condition A ou la condition B, ou

doit être vraie.

Left
11 && Opération AND logique utilisée dans le cadre d'une expression logique

pour déterminer la valeur de vérité des deux expressions. Les deux

doivent être true pour que l'expression entière soit vraie.

Left
12 || Opération OU logique utilisée dans le cadre d'une expression logique

pour déterminer la valeur de vérité des deux expressions. Soit , soit les deux doivent être vrais pour que l'expression entière soit vraie.

Gauche
13 ?: Effectue une évaluation conditionnelle. Voir la section "Utilisation des

opérateurs relationnels et conditionnels" de ce chapitre

pour plus de détails.

Droite
14 = Affecte la valeur spécifiée à la variable.

Droite

14

* = / = + = - = = <> = >>> =
& = ^ = | = Opération et affectation combinées. Java exécute l'opération demandée, telle que l'ajout, puis affecte le résultat à la variable .
Les opérateurs d'affectation combinés incluent un certain nombre d'opérateurs qui effectuent des opérations au niveau du bit. Une discussion de ces opérateurs est

en dehors de la portée de ce livre.

Droit

La colonne Priorité est probablement la plus importante car elle définit l'ordre strict dans lequel Java interprète les symboles affichés dans la colonne Opérateurs. Un opérateur plus haut dans la table a toujours la priorité sur un opérateur qui est plus bas dans la table.

La colonne Associativité est également importante. Dans la plupart des cas, Java interprète les symboles de gauche à droite, ce qui signifie que les symboles ont une associativité de gauche

.

Cependant, dans quelques cas, l'opérateur travaille de droite à gauche.

Par exemple, lorsque vous utilisez l'opérateur =, Java interprète d'abord les informations à droite de l'opérateur, puis il affecte le résultat à l'opérande situé à gauche de l'opérateur. Ainsi, le flux est de droite à gauche, ce qui rend l'opérateur = droit associatif.
Associativité

est un terme mathématique qui définit la manière dont les éléments d'une opération binaire interagissent. Dans la plupart des cas, Java utilise l'associativité gauche. Il commence à partir du côté gauche d'un groupe d'opérateurs et travaille vers le côté droit.

Par exemple, si vous avez 1 + 2 + 3 comme équation, Java ajoute d'abord 1 et 2, puis ajoute 3 au résultat de la première opération. Vous pouvez contrôler l'associativité en utilisant des parenthèses. L'article de Math. com fournit plus d'informations sur ce sujet.

Programmation Java: Priorité Opérateur - Mannequins

Le choix des éditeurs

Comment envoyer une vidéo et des photos avec Flip Video - Dummies

Comment envoyer une vidéo et des photos avec Flip Video - Dummies

Après avoir pris photos et vidéos d'événements dans votre vie avec votre caméra Flip Video, vous pouvez les envoyer par e-mail à vos amis et aux membres de votre famille. Le partage de films et d'images que vous capturez et créez en envoyant un message e-mail vous permet de toucher et de toucher quelqu'un avec vos créations, même si vous êtes à proximité ...

Comment enregistrer le son séparément pour votre film numérique - Les mannequins

Comment enregistrer le son séparément pour votre film numérique - Les mannequins

Ont parfois besoin d'un réalisateur enregistrer le son en utilisant un appareil séparé de l'appareil photo, enregistrer le son séparément, puis synchroniser le son sur la vidéo plus tard, lors de l'édition. Habituellement, la raison en est d'augmenter la qualité du son enregistré car de nombreuses caméras n'enregistrent pas le son aussi bien que ...

Comment enregistrer une vidéo avec un caméscope Flip - Les nuls

Comment enregistrer une vidéo avec un caméscope Flip - Les nuls

Enregistrant des vidéos avec votre caméra Flip est comme facile comme 1-2-3 (et 4). Avant d'enregistrer une vidéo, vérifiez les indicateurs d'état de votre Flip pour vous assurer que votre caméra est complètement chargée et qu'elle a suffisamment de temps d'enregistrement pour capturer la vidéo que vous voulez filmer. Pour vérifier le niveau de charge de la batterie de votre Flip (ou ...

Le choix des éditeurs

Mot Raccourcis des symboles 2016 - des mannequins

Mot Raccourcis des symboles 2016 - des mannequins

Dans Word 2016 vous pouvez insérer des symboles communs en utilisant ces raccourcis clavier. Utilisez ces raccourcis clavier au lieu de la commande Insérer → Symbole pour insérer des symboles typographiques communs. Symbole Raccourci Tableau de bord Alt + Ctrl + signe moins En tableau Ctrl + signe moins Copyright Alt + Ctrl + C Marque déposée Alt + Ctrl + R Marque Alt + Ctrl + T Ellipsis Alt + Ctrl + période

Mot Raccourcis des symboles 2016 - mannequins

Mot Raccourcis des symboles 2016 - mannequins

En fonction de la manière dont vous choisissez d'utiliser Word 2016, vous risquez de devoir faire face pour un symbole spécial. Avec ces raccourcis clavier, vous pouvez insérer des symboles communs dans Word 2016. Utilisez ces raccourcis clavier au lieu de la commande Insérer → Symbole pour insérer des symboles typographiques communs. Symbole Raccourci Tableau de bord Alt + Ctrl + signe moins En tiret ...

Mot Trucs et astuces pour les tables 2013 - mannequins

Mot Trucs et astuces pour les tables 2013 - mannequins

Dans Word 2013, le texte se déverse dans un tableau sur une cellule base de la cellule. Vous pouvez taper un mot, une phrase ou même un paragraphe. Tout ce texte reste dans la cellule, bien que la cellule change de taille pour accueillir de plus grandes quantités de texte. Vous pouvez mettre en forme la cellule d'une table comme n'importe quel paragraphe de Word, en ajoutant même des marges ...

Le choix des éditeurs

Sexe For Dummies Cheat Sheet - les nuls

Sexe For Dummies Cheat Sheet - les nuls

Que vous vous considériez comme un Don Juan, une Lady Chatterly, ou un novice sexuel , tout le monde peut tirer le meilleur parti du sexe avec un peu plus de connaissances. Vous devriez savoir que les préliminaires sont quelque chose que vous devriez prendre en considération avec chaque interaction que vous et votre partenaire avez, ainsi que la façon de garder les choses ...

Mots et significations liés à la ménopause - mannequins

Mots et significations liés à la ménopause - mannequins

Bien que ce soit loin d'être une liste complète des termes que vous pourriez entendre être utilisé lorsque la ménopause est discutée, les cinq termes essentiels suivants devraient vous aider à comprendre les bases. HRT (hormonothérapie substitutive): Un traitement pour compléter les hormones que vous perdez pendant la ménopause - généralement une combinaison d'œstrogènes, ...

Symptômes qui indiquent que la ménopause est proche - mannequins

Symptômes qui indiquent que la ménopause est proche - mannequins

La plupart des femmes commencent à éprouver des symptômes de ménopause déséquilibrés, alors qu'ils ont encore des règles. Si vous ressentez un ou plusieurs des symptômes suivants, consultez votre médecin - vous pouvez être en train d'aborder le changement. Peau sèche ou cheveux Pensée floue (difficulté à se concentrer) Flutters du cœur (battements de cœur rapides) ...