Javaのiプラスプラスとプラスプラスiの意味

下次还敢
リリース: 2024-04-25 23:03:15
オリジナル
942 人が閲覧しました

i と i は Java では異なる意味を持っています。i (ポストインクリメント) は、式が完了した後に i をインクリメントします。 i (接頭辞の増分) は、式が実行される前に i を増分します。

Javaのiプラスプラスとプラスプラスiの意味

Java における i と i の意味

Java プログラミング言語には、i と i という 2 つのインクリメント演算子が用意されています。 。どちらも変数 i の値を増加させますが、動作方法はわずかに異なります。

i (ポストインクリメント)

i 演算子は変数 i を 1 ずつインクリメントしますが、それは式が評価された後に行われます。したがって、式に i が含まれる場合、式が評価されるまで i の値は変更されません。

例:

<code class="java">int i = 10;
int result = i++ + 1;</code>
ログイン後にコピー

上の例では、i が i の値を増やす (10 -> 11) ため、結果の値は 11 になりますが、式は、結果が評価された後にインクリメントされます。

i (プレフィックスインクリメント)

i 演算子は i と似ていますが、式が評価される前に変数 i を 1 ずつインクリメントします。したがって、式に i が含まれる場合、式が評価される前に i の値が増加します。

例:

<code class="java">int i = 10;
int result = ++i + 1;</code>
ログイン後にコピー

上の例では、式が評価される前に i がインクリメントされるため (10 -> ; 11)、結果の値は 12 になります。次に、i は再び i の値を増やします (11 -> 12)。

使用する演算子の選択

ほとんどの場合、i と i は同じ意味で使用できます。ただし、特定のケースでは、特定の演算子を使用する方が適切な場合があります。たとえば、式の実行後に i の値を更新したい場合は、i (ポストインクリメント) を使用する必要があります。式が実行される前に i の値を更新したい場合は、i (プレフィックス インクリメント) を使用する必要があります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート