オペレータの操作 - ++、
- ++:カナダから。元のデータ+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 ++; // エラーの書き込み!++定数を使用することができませんか、 - } }