01_javaSE顔質問:変数のインクリメント

オープンブラシ面の質問、疑問はつや消し映像に従って実施されています

インクリメント変数、ちょうど2つの事を覚えています

  • 私は++最初の代入して計算しております
  • ++ iは最初の代入して計算しております

次のコードを見てください

        int i = 1;
        i = i++;
        int j = i++;
        int k = i + ++i * i++;
        System.out.println("i="+ i);
        System.out.println("j=" +j);
        System.out.println("k="+ k);

ここでは、二つの点に注意しなければなりません

  1. インクリメント変数アルゴリズム
  2. 演算子の優先順位

結果は以下のとおりであります

i=4
j=1
k=11

私は、同じだけ怖い、それは私の苦しみのために十分です!

おすすめ

転載: www.cnblogs.com/zhenghengbin/p/11145043.html