
Dans l’exemple suivant nous allons voir les différentes formes d’utilisation de la opérateurs d’incrémentation (++) et décrémentation (– –) en langage Java. Avec l’utilisation de ces opérateurs nous Nous sauvons code Depuis leur utilisation effectuer le affectation de, la valeur de la variable sur laquelle s’applique, de cette même variable Plus ou moins 1, Selon le cas.
Code:
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 ); } } |
Comme vous pouvez le voir, Lorsque ces opérateurs sont utilisés dans une expression, utiliser en notation préfixe o posfija, Elle implique un changement dans le sens de l’expression. Comme ça, sous la forme posfija (un ++), la valeur de la variable en question dans l’expression ne change pas, et une fois que l’expression a été évaluée, est appliquer l’opérateur dessus. Par le contraire, dans le notation préfixée (++À), la variable est augmente déjà à la évaluation de l’expression où se trouve.
Sortie:
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 |
