Heim >Java >javaLernprogramm >Was bedeutet i-- in Java?
i-- ist in Java der Post-Dekrement-Operator, der zuerst den Wert von i als Operanden verwendet und dann den Wert von i um 1 dekrementiert. Im Gegensatz zum Pre-Dekrement-Operator (--i) verwendet er i Dekrementieren Sie den Wert, bevor Sie ihn dekrementieren. Normalerweise wird i-- verwendet, wenn Sie eine Variable vor oder nach ihrer Verwendung dekrementieren müssen.
Die Bedeutung von i-- in Java
i--
stellt in Java den Post-Dekrement-Operator dar, der zuerst die Variable i
ändert Der Wert wird als Operand verwendet und der Wert von i
wird dann um 1
dekrementiert. 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--
Funktionsprinzip
i--
-Operators: --i
) und dem Post-Dekrement-Operator (i--
) liegt die Reihenfolge der Operationen: 🎜🎜🎜--i
Dekrementieren Sie den Wert von i
, bevor Sie ihn als Operanden verwenden, und weisen Sie dann den dekrementierten Wert i
zu. 🎜🎜i--
Nimmt zuerst den Wert von i
als Operanden und dekrementiert ihn dann. 🎜🎜🎜Im obigen Beispiel führt --i
dazu, dass i
einen Wert von 9
und j
hat > code> hat den Wert 8
: 🎜rrreee🎜🎜Wann zu verwenden 🎜🎜🎜 Typischerweise wird i-- verwendet, wenn Sie eine Variable vor oder nach der Verwendung dekrementieren müssen Code>. 🎜🎜 Zum Beispiel: 🎜🎜🎜 Dekrementieren einer Schleifenvariablen in einer iterativen Schleife 🎜🎜 Beim Aktualisieren eines Zählers 🎜🎜 Beim Löschen eines Elements aus einer Liste oder einem Array 🎜🎜
Das obige ist der detaillierte Inhalt vonWas bedeutet i-- in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!