
次の例での使用の様々 なフォームが表示されます、 インクリメント演算子 (++) と デクリメント (– –) Java 言語で. これらの演算子の使用と私たち 我々 はコードを保存します。 遂行を使用して以来、 割り当て, 変数の値に適用されます。, 同じ変数の だいたいそうです 1, 場合によると.
コード:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | class OperadoresIncrementoYDecremento { public static void main( String[] args ) { int a = 10, b = 15; System.out.println( "Ejemplo de Uso de los operadores de Incremento y Decremento en Java" ); a++; // Es lo mismo que a = a + 1; b--; // b = b - 1 System.out.println( "a = " + a ); System.out.println( "b = " + b ); //Se puede usar, de manera aislada, tanto notación posfija como prefija. ++a; // a = a + 1; --b; // b = b - 1; System.out.println( "a = " + a ); System.out.println( "b = " + b ); System.out.println( "" ); //Cuando estos operadores se usan dentro de alguna expresión, las notaciones posfija y prefija tienen un resultado distinto. int c = a++; // c = a; a = a + 1 int d = b--; // d = b; b = b - 1 int e = ++a; // a = a + 1; e = a int f = --b; // b = b - 1; f = b System.out.println( "c = " + c ); System.out.println( "d = " + d ); System.out.println( "a = " + a ); System.out.println( "b = " + b ); System.out.println( "" ); System.out.println( "e = " + e ); System.out.println( "f = " + f ); System.out.println( "a = " + a ); System.out.println( "b = " + b ); } } |
あなたが見ることができます。, これらの演算子を式の中で使用するとき, 表記法を使用します。 プレフィックス o posfija, 式の意味の変更を意味します。. このように, フォームで posfija (+ +), 問題の式の中の変数の値 変わりません, 式の評価が終わると, は 演算子を適用します。 それ以上. 反対に, の プレフィックスの表記 (++宛先), 変数が 以前の増加 に、 式の評価 どこにあります。.
出力:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Ejemplo de Uso de los operadores de Incremento y Decremento en Java a = 11 b = 14 a = 12 b = 13 c = 12 d = 13 a = 14 b = 11 e = 14 f = 11 a = 14 b = 11 |

私達にコメントを残すかへの入力、フォーラム