Que signifie ++ et - en Java

Que signifie ++ et - en Java
Java fournit différents types d'opérateurs pour effectuer différentes opérations sur des variables / valeurs, par exemple, des opérateurs unaires, des opérateurs logiques, des opérateurs arithmétiques, etc. Les ++ et - sont des opérateurs d'incrément et de décréments en Java qui appartiennent à la catégorie des opérateurs unaires et peuvent être classés comme préfix. Les opérateurs de préfixe et de post-fixe montrent la priorité pour les variables / expressions.

Cet article présentera une compréhension approfondie des concepts ci-dessous:

  • Que signifie ++ dans Java
  • ++ Opérateur comme pré-incidence et post-incidence
  • Comment fonctionnent les opérateurs de pré-incidence et de post-incidence en Java
  • Que signifie - en java
  • - Opérateur comme préfixe et post-fixe
  • Comment fonctionnent les opérateurs de pré-refrération et de post-refusion en Java

Alors commençons!

Que signifie ++ dans Java

Le signe ++ est un opérateur unaire appelé opérateur d'incrément. Il est utilisé pour incrémenter / augmenter la valeur d'une variable, et il peut être utilisé comme préfixe ou post-fixe.

++ Opérateur comme pré-incidence et post-incidence

Pré-INCRACMENT signifie: ++ L'opérateur sera utilisé avant la variable, i.e., «Variable ++». Ainsi, dans le cas de l'incrément du préfixe, d'abord, la valeur de la variable sera incrémentée / augmentée d'une.

D'un autre côté, si nous parlons des incréments postfix, l'opérateur ++ viendra après la variable, je.e., «Variable ++». Ainsi, dans ce cas, d'abord, la valeur d'origine de la variable sera renvoyée, puis sa valeur sera incrémentée de 1.

Comment fonctionnent le pré-incitation et le post-incitation à Java

Considérez l'extrait de code ci-dessous, pour une compréhension profonde du fonctionnement de l'incrément préfixe et postfixe en Java:

classe publique IncrémentExample
public static void main (String [] args)
int num1 = 50, num2 = 50;
Système.dehors.println ("pré incrément:" + (++ num1));
Système.dehors.println ("Post incrément:" + (num2 ++));

Dans les deux cas (je.e. Préfixe, post-fixe) La valeur des variables doit être incrémentée de 1:

À partir de l'extrait ci-dessus, nous avons observé que le préfixe montrait la valeur incrémentée, mais le post-fixe a montré la valeur d'origine (non incrémentée). Pourquoi est-ce ainsi?

Comment vérifier si la valeur de l'opérateur postfix est incrémentée ou non?

Dans la section précédente, nous avons appris que l'opérateur postfix a renvoyé d'abord la valeur d'origine de la variable, puis a incrémenté la valeur de la variable de 1. Ainsi, compte tenu de cette condition, si nous imprimons à nouveau le «num2», le résultat doit être la valeur incrémentée, alors essayons:

classe publique IncrémentExample
public static void main (String [] args)
int num1 = 50, num2 = 50;
Système.dehors.println ("pré incrément:" + (++ num1));
Système.dehors.println ("Post incrément:" + (num2 ++));
Système.dehors.println ("Post incrément:" + (num2));

Sous l'extrait affichera la sortie résultante:

La sortie a vérifié que lorsque nous avons récupéré la valeur de NUM2, il a montré la valeur incrémentée, qui a prouvé le fonctionnement de l'opérateur post-incitation.

Que signifie - en java

Il s'agit d'un opérateur unaire appelé opérateur de décrémentation dans tous les langages de programmation, et il diminue / diminue la valeur d'une variable de 1. L'opérateur peut être utilisé comme préfixe ou post-fixe.

- Opérateur comme préfixe et post-fixe

Pré-refusion signifie: - L'opérateur sera utilisé avant la variable, i.e., «- variable». Ainsi, dans le cas de la décrémentation du préfixe, d'abord, la valeur de la variable sera décrémentée / diminuée d'une.

D'un autre côté, si nous parlons de décrément postfix, le -opérateur viendra après la variable, je.e., "Variable -". Ainsi, dans ce cas, d'abord, la valeur d'origine de la variable sera renvoyée, puis sa valeur sera décrémentée de 1.

Comment fonctionnent la pré-refrération et le post-refusion en Java

Voyons l'exemple ci-dessous pour comprendre le fonctionnement des opérateurs de décréments préfix et postfix en Java:

classe publique IncrémentExample
public static void main (String [] args)
int num1 = 50, num2 = 50;
Système.dehors.println ("pre décrément:" + (--num1));
Système.dehors.println ("Post décrément:" + (num2--));
Système.dehors.println ("Post décrément:" + (num2));

L'extrait de code ci-dessus produira la sortie suivante:

La sortie a vérifié le fonctionnement des opérateurs de pré-refusion et de post-refusion.

Conclusion

En Java, ++ et - Signes représentent respectivement les opérateurs d'incrément et de décréments. Les opérateurs ++ et - augmentent respectivement et diminuent la valeur de la variable de 1. Ces deux opérateurs peuvent être utilisés comme préfixe ou post-fixe. Dans le préfixe, l'opérateur d'incrément / décrément passe avant la variable, tandis que dans le cas du post-fixe, l'opérateur d'incrément / décrément est venu après la variable. Les opérateurs de préfixe incrément / décrément la valeur de la variable par un, puis renvoient cette valeur incrémentée. Alors que les opérateurs postfix renvoient d'abord la valeur d'origine de la variable, puis incrément / décrément la valeur de la variable de 1.