
Nell'esempio seguente vedremo le varie forme di uso della operatori di incremento (++) e decremento (– –) nel linguaggio Java. Con l'utilizzo di questi operatori abbiamo Salviamo il codice Dal loro utilizzo svolgere il assegnazione, il valore della variabile su cui si applica, di quella stessa variabile Più o meno 1, Secondo il caso.
Codice:
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 ); } } |
Come si può vedere, Quando questi operatori sono utilizzati in un'espressione, utilizzare in notazione prefisso o posfija, Essa implica un cambiamento nel significato dell'espressione. Così, in forma posfija (un + +), il valore della variabile in questione all'interno dell'espressione non cambia, e una volta che l'espressione è stata valutata, è applica l'operatore su di esso. Dal contrario, Nel notazione del prefisso (++A), la variabile è aumenta in precedenza per la valutazione dell'espressione dove si trova.
Uscita:
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 |
