ホームページ  >  記事  >  Java  >  Java で i-- は何を意味しますか?

Java で i-- は何を意味しますか?

下次还敢
下次还敢オリジナル
2024-04-29 02:45:23904ブラウズ

Java の

i-- は、まず i の値がオペランドとして使用され、次に i の値が 1 ずつ減分されます。これは、前置減分演算子とは異なります。 (--i) 使用する前に i の値をデクリメントします。 i-- は通常、変数を使用する前または後に変数をデクリメントする必要がある場合に使用されます。

Java で i-- は何を意味しますか?

Java における i-- の意味

i-- の意味Java のポストデクリメント演算子。最初に変数 i の値をオペランドとして使用し、次に i の値を 1 だけデクリメントします。

仕組み

次のコードは、i-- 演算子がどのように機能するかを示しています。前置デクリメント (--i)

前置デクリメント演算子 (--i

) と後置デクリメント演算子 (

i-- ) の順序は次のとおりです。操作:

--i
    は、オペランドとして使用する前に
  • i の値をデクリメントし、その後、値を に割り当てます。私###。 i-- まず
  • i
  • の値をオペランドとして取得し、それをデクリメントします。 したがって、上記の例では、--i
  • により
i

の値は 9 になりますが、 j の値は 8 です: <pre class="brush:php;toolbar:false">&lt;code class=&quot;java&quot;&gt;int i = 10; int j = i--; // j 等于 10,因为 i-- 先将 10 赋值给 j,然后再将 i 递减为 9&lt;/code&gt;</pre>いつ使用するか

通常、変数を使用する前または後に変数をデクリメントする必要がある場合, i-- が使用されます。

例:

トラバーサル ループ内のループ変数を減らす

カウンタを更新するとき
  • リストから要素を削除するとき、または配列# #####

以上がJava で i-- は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。