Quelle est la différence entre i ++ et ++ i en java

Quelle est la différence entre i ++ et ++ i en java
Java propose une large gamme d'opérateurs qui nous aident à effectuer diverses opérations sur des variables / valeurs, par exemple, des opérateurs unaires, des opérateurs arithmétiques, des opérateurs logiques, etc. Le ++ est un opérateur d'incrément qui appartient à la catégorie de l'opérateur unaire et peut être utilisé comme préfixe ou post-fixe. Parfois, il est également appelé opérateur pré-incidence et post-incidence. Il est le plus fréquemment utilisé dans les boucles Java.Cet article vous donnera un guide complet des concepts ci-dessous:
  • Que signifie ++ dans Java
  • Qu'est-ce que l'opérateur de préfixe à Java
  • Qu'est-ce que l'opérateur Postfix en Java
  • Comment fonctionnent les opérateurs de pré-incidence et de post-incidence en Java

Alors commençons!

Que signifie ++ dans Java

Le signe ++ est un opérateur unaire communément appelé opérateur d'incrément Java. Il augmente la valeur de la variable de 1. En Java, l'opérateur d'incrément peut être utilisé comme préfixe ou post-fixe en fonction de la situation / des exigences.

Qu'est-ce que l'opérateur de préfixe à Java

Pré-incrément, comme le nom lui-même suggère que le signe ++ apparaîtra avant la variable i.e. "++ i""je" est une variable. L'opérateur de préfixe incrémentera d'abord la valeur de la variable d'un et après, il renverra la valeur incrémentée.

Qu'est-ce que l'opérateur Postfix en Java

Dans l'incrément post-fixe, l'opérateur ++ apparaît après la variable, je.e., "I ++". L'opérateur post-incidence d'abord, renvoie la valeur d'origine de la variable, et ensuite incréments de la valeur de la variable de 1.

Comment fonctionne l'opérateur de pré-incrément à Java

Voyons quelques exemples pour comprendre comment un opérateur pré-incidence fonctionne à Java.

Exemple 1

Dans cet exemple, nous créerons une variable et augmenterons sa valeur à l'aide de l'opérateur pré-incidence:

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

L'extrait ci-dessous montrera la sortie:

La sortie a vérifié le fonctionnement de l'opérateur de pré-incitation Java.

Comment fonctionne l'opérateur de post-incidence en Java

Voyons l'exemple donné ci-dessous, pour une meilleure compréhension de l'opérateur d'incrément post-fixe en Java.

Exemple 2

Modifions un peu plus l'exemple précédent et appliquons l'opérateur de post-incidence au lieu de l'opérateur de pré-incitation:

classe publique PrefixPostFixExample
public static void main (String [] args)
int i = 14;
Système.dehors.println ("Résultat:" + (i ++));

Nous allons maintenant obtenir la sortie suivante:

Cette fois, la sortie a montré la valeur réelle (non incrémentée) car le post-incidence a d'abord renvoyé la valeur réelle (14), puis a incrémenté la valeur d'origine de un (15). Mais comment le vérifier?

Imprimer la variable "je" Une fois de plus fournira la valeur incrémentée. Essayons:

classe publique IncrémentExample
public static void main (String [] args)
int num1 = 14;
Système.dehors.println ("Résultat:" + (i ++));
Système.dehors.println ("Résultat:" + (i));

L'extrait ci-dessous fournira la sortie souhaitée:

La production a vérifié la pertinence de l'opérateur post-incidence.

Conclusion

Le signe ++ apparaîtra avant la variable de l'opérateur pré-incitation, je.e., «++ i», où «je» est une variable. L'opérateur de préfixe incrémentera d'abord la valeur de la variable de un, et ensuite, il renverra la valeur incrémentée. Alors que dans l'incrément post-fixe, l'opérateur ++ apparaît après la variable, je.e., "I ++". L'opérateur post-incidence renvoie d'abord la valeur d'origine de la variable et, par la suite, incrémente la valeur de la variable de. Cet article a élaboré la différence entre le préfixe et l'incrément post-fixe à l'aide de certains exemples faciles à comprendre.