Java の
i-- は、まず i の値がオペランドとして使用され、次に i の値が 1 ずつ減分されます。これは、前置減分演算子とは異なります。 (--i) 使用する前に i の値をデクリメントします。 i-- は通常、変数を使用する前または後に変数をデクリメントする必要がある場合に使用されます。
Java における i-- の意味
i--
の意味Java のポストデクリメント演算子。最初に変数 i
の値をオペランドとして使用し、次に i
の値を 1
だけデクリメントします。
仕組み
次のコードは、i--
演算子がどのように機能するかを示しています。前置デクリメント (--i)
前置デクリメント演算子 (--i
) と後置デクリメント演算子 (i-- ) の順序は次のとおりです。操作:
の値をデクリメントし、その後、値を
に割り当てます。私###。
i--
まず
したがって、上記の例では、
--i の値は 9
になりますが、 j
の値は 8
です: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="java">int i = 10;
int j = i--; // j 等于 10,因为 i-- 先将 10 赋值给 j,然后再将 i 递减为 9</code></pre><div class="contentsignin">ログイン後にコピー</div></div>
いつ使用するか
通常、変数を使用する前または後に変数をデクリメントする必要がある場合, i-- が使用されます。
例:
以上がJava で i-- は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。