. mengurangkan nilai sebelum mengurangkannya. i-- biasanya digunakan apabila anda perlu mengurangkan pembolehubah sebelum atau selepas menggunakannya.
Maksud i-- dalam Java
i
Nilai digunakan sebagai operan dan nilai i
kemudiannya dikurangkan dengan 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--
Prinsip kerja
i
sebelum menggunakannya sebagai operan, dan kemudian tetapkan nilai yang dikurangkan kepada i
. 🎜🎜i--
Mula-mula mengambil nilai i
sebagai operan dan kemudian mengurangkannya. 🎜🎜🎜Jadi, dalam contoh di atas, --i
akan menjadikan i
mempunyai nilai 9
dan j
code> mempunyai nilai 8
: 🎜rrreee🎜🎜Bila hendak digunakan 🎜🎜🎜 Biasanya, i-- digunakan apabila anda perlu mengurangkan pembolehubah sebelum atau selepas menggunakannya kod>. 🎜🎜 Contohnya: 🎜🎜🎜 Mengurangkan pembolehubah gelung dalam gelung berulang 🎜🎜 Apabila mengemas kini pembilang 🎜🎜 Apabila memadamkan elemen daripada senarai atau tatasusunan 🎜🎜
Atas ialah kandungan terperinci Apakah yang saya-- maksudkan dalam java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!