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.
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--
运算符的工作原理:
<code class="java">int i = 10; int j = i--; // j 等于 10,因为 i-- 先将 10 赋值给 j,然后再将 i 递减为 9</code>
区别于前置递减(--i)
前置递减运算符(--i
)与后置递减运算符(i--
)的区别在于操作顺序:
--i
在使用 i
的值作为操作数之前先将其递减,然后将递减后的值赋值给 i
。i--
先将 i
的值作为操作数,然后再将其递减。因此,在上面的示例中,--i
会使 i
的值为 9
,而 j
的值为 8
:
<code class="java">int i = 10; int j = --i; // i 等于 9,因为 --i 先递减 i 为 9,然后再赋值给 j,导致 j 也等于 9</code>
何时使用
通常,当需要在使用变量之前或之后对其进行递减时,会使用 i--
Principe de fonctionnement
i--
: --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!