Maison > Java > javaDidacticiel > Préfixe Java et incrémentation/décrémentation Postfix : quelle est la différence ?

Préfixe Java et incrémentation/décrémentation Postfix : quelle est la différence ?

Barbara Streisand
Libérer: 2024-12-16 01:26:09
original
549 Les gens l'ont consulté

Java Prefix vs. Postfix Increment/Decrement: What's the Difference?

Java : Comprendre les opérateurs d'incrémentation/décrémentation de préfixe et de suffixe

En Java, les opérateurs d'incrémentation ( ) et de décrémentation (--) peuvent être utilisé à la fois comme opérateurs de préfixe et de suffixe. Cela peut prêter à une certaine confusion en ce qui concerne leur ordre d'évaluation.

Opérateurs préfixe vs postfix

  • Opérateurs préfixe : Le L’opérateur est placé avant l’opérande. Il incrémente/décrémente l'opérande puis utilise la valeur modifiée dans l'opération.
  • Opérateurs Postfix : L'opérateur est placé après l'opérande. Il utilise d'abord l'opérande dans l'opération, puis l'incrémente/décrémente.

Exemple

Considérez l'extrait de code Java ci-dessous :

int i = 3;
i++;
System.out.println(i); // prints "4"
++i;
System.out.println(i); // prints "5"
System.out.println(++i); // prints "6"
System.out.println(i++); // prints "6"
System.out.println(i); // prints "7"
Copier après la connexion

Explication

  • i : Incrément Postfix : Imprime "6" car il imprime la valeur actuelle de i (6), puis incrémente i à 7.
  • i : Incrément de préfixe : Imprime "6" car il incrémente i à 6 avant de l'utiliser dans l'opération.
  • System.out.println( i) : imprime "6" car il incrémente d'abord i à 6, puis imprime le mis à jour value.
  • System.out.println(i ): Imprime "6" car il imprime d'abord la valeur actuelle de i (6), puis incrémente i à 7.

Résumé

Lors de l'utilisation d'opérateurs d'incrémentation/décrémentation, il est important de comprendre la différence entre les opérateurs de préfixe et de suffixe. Les opérateurs préfixes modifient l'opérande avant de l'utiliser dans l'opération, tandis que les opérateurs postfixes utilisent d'abord l'opérande puis le modifient.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal