++インクリメント、デクリメント - オペレータ

オペレータの操作 - ++、

  • ++:カナダから元のデータ+1
  • - :デクリメント。元のデータ-1

フォーマットを使用:変数名の前に書かれた、または変数名の後に記述します。例えば:私は、私は++ ++または

使用します。

単独で:別のステップになるように、混合の任意の他の操作なし。場合は独立変数の操作、フロントとリア++ ++違いはありません。

混合操作:および他の操作が割り当てと混合する、例えば、混合、ハイブリッドの印刷動作、等

  • 元++ /フロント-  :その後、一度すぐに+ 1 / -1での変数、および次の使用の結果を取ったので
  • ++ /リア後-  :まあ最初のすべての変数の元の値を使用して、変数+ 1 / -1を聞かせて

コード例

パブリック クラスDemo05 {
     / * 
インクリメント演算子:++ 
デクリメント演算子: - 

基本的な意味:変数またはドロップ数1ように変数は、数1を構成する
変数名の前に書かれた、または書き込み:フォーマットを使用しては、変数名の後に。たとえば:++ NUM、numが++することができる
:使用
    だけで1:他の操作をし、別のステップとして自分自身を混在させないでください。
    組合せ2:混合および他の操作は、このような割り当てとの混合として、又は印刷動作と混合し、等。
違いを使用してください:
    単独で使用する場合は1、フロントとリア++ ++は、任意の違いはありません。NUM ++; ++ NUMまったく同じである:それはあります。
    混合時間2.、[]に有意差がある
        ことが[++]前に、変数直ちに直ちに[+1]、そして、結果が保持使用する場合は、A.。[用途]の後の最初の増加
        B.場合[++]、変数を聞かせて、変数の元の値を使用し、そしてする最初[+1]。最初の使用[プラス]の後

注:
    変数のみがインクリメント、デクリメント演算子を使用します。定数は、それが使用できない、変更することはできません。
* / 

    パブリック 静的 ボイドメイン(文字列[]引数){
         int型 NUM1 = 10
        System.out.println(NUM1); // 10 
        ++ NUM1; // 単独で使用し、フロント++ 
        のSystem.out.println(NUM1); // 11。 
        NUM1 ++; // 単独で用い++後 
        のSystem.outを。 println(NUM1); // 12は、
         // 印刷動作時間と混合し
        INT NUM2 = 20 ;
         // ミックス、最初++ 21は、直ちに、次に21結果を印刷し、一度に可変になる 
        のSystem.out.println(+ NUM2 ); // 21である 
        のSystem.out.println(NUM2); // 21である 
        のSystem.out.println( "=================" ); 

        INT NUM3 = 30 ;
         / /混合、++最初の変数は、元の30を使用し、そして後31は、得られた変数+1を聞かせ 
        のSystem.out.println(NUM3 ++); // 30 
        のSystem.out.println(NUM3); // 31は、
        INT Num4 = 40 ;
         // 混合及び割り当ての動作
        INT結果1 = --num4; // 混合し、プレ- 、直ちに直ちに可変なっ-1 39、39、その後に結果変数結果1 
        のSystem.out.println(結果1); / / 39 
        のSystem.out.println(Num4); // 39 
        INT Num5 = 50 ;
         // ミックス、後- 50に、第一オリジナルのデジタル結果2、そして再び私は-1となる49 
        INT結果2 = num5-- ; 
        System.out.printlnは(結果2); // 50
        System.out.println(Num5); // 49 
        INT X = 10 ;
         INT Y = 20であり;
         // 11 = + 20 31である。
        INT result3 = X + ++ - Y - 
        のSystem.out.println(result3); / / 31で 
        のSystem.out.println(X); // 11 
        のSystem.out.println(Y); // 19 

        // 30 ++; // エラーの書き込み!++定数を使用することができませんか、 - 
    } 
}

 

おすすめ

転載: www.cnblogs.com/wurengen/p/10991588.html
おすすめ