
В следующем примере мы увидим различные виды использования Операторы увеличения (++) и декремент (– –) в языке 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 (a ++), значение переменной в вопросе в пределах выражения не изменяется, и как только вычислить выражение, Это применить оператор о ней. С другой стороны, В Префиксная запись (++Кому), переменная увеличивает ранее для Вычисление выражения где расположен.
Выход:
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 |

Оставьте нам комментарий или ввестиФорум