Maison > Java > javaDidacticiel > Qu'est-ce que je veux dire en Java ?

Qu'est-ce que je veux dire en Java ?

下次还敢
Libérer: 2024-04-29 02:45:23
original
1123 Les gens l'ont consulté

i-- en Java est l'opérateur de post-décrémentation, qui utilise d'abord la valeur de i comme opérande, puis décrémente la valeur de i de 1. Contrairement à l'opérateur de pré-décrémentation (--i), il utilise i décrémentez la valeur avant de la décrémenter. Habituellement, i-- est utilisé lorsque vous devez décrémenter une variable avant ou après son utilisation.

Qu'est-ce que je veux dire en Java ?

La signification de i-- en Java

i-- en Java représente l'opérateur de post-décrémentation, qui modifie d'abord la variable i La valeur est utilisée comme opérande, et la valeur de i est ensuite décrémentée de 1. i-- 表示后置递减运算符,它先将变量 i 的值用作操作数,然后将 i 的值递减 1

工作原理

以下代码演示了 i-- 运算符的工作原理:

int i = 10;
int j = i--; // j 等于 10,因为 i-- 先将 10 赋值给 j,然后再将 i 递减为 9
Copier après la connexion

区别于前置递减(--i)

前置递减运算符(--i)与后置递减运算符(i--)的区别在于操作顺序:

  • --i 在使用 i 的值作为操作数之前先将其递减,然后将递减后的值赋值给 i
  • i-- 先将 i 的值作为操作数,然后再将其递减。

因此,在上面的示例中,--i 会使 i 的值为 9,而 j 的值为 8

int i = 10;
int j = --i; // i 等于 9,因为 --i 先递减 i 为 9,然后再赋值给 j,导致 j 也等于 9
Copier après la connexion

何时使用

通常,当需要在使用变量之前或之后对其进行递减时,会使用 i--

Principe de fonctionnement

  • Le code suivant démontre le principe de fonctionnement de l'opérateur i-- :
  • rrreee
  • Différence par rapport à la décrémentation préfixée (--i)
opérateur de décrémentation préfixée La différence entre (--i) et l'opérateur de post-décrémentation (i--) est l'ordre des opérations : 🎜🎜🎜--i dans Décrémenter la valeur de i avant de l'utiliser comme opérande, puis attribuer la valeur décrémentée à i. 🎜🎜i-- Prend d'abord la valeur de i comme opérande, puis la décrémente. 🎜🎜🎜Donc, dans l'exemple ci-dessus, --i fera en sorte que i ait une valeur de 9 et j code> a une valeur de 8 : 🎜rrreee🎜🎜Quand utiliser 🎜🎜🎜 Généralement, i-- est utilisé lorsque vous devez décrémenter une variable avant ou après son utilisation code>. 🎜🎜 Par exemple : 🎜🎜🎜 Décrémentation d'une variable de boucle dans une boucle itérative 🎜🎜 Lors de la mise à jour d'un compteur 🎜🎜 Lors de la suppression d'un élément d'une liste ou d'un tableau 🎜🎜

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!

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