Operadores de incremento y decremento de Java
Java tiene una serie de operadores aritméticos que son similares a los que conoce de matemática elemental, pero también tiene algunos que son específicos solo para lenguajes de programación. El más común y útil de estos son probablemente los operadores de incremento y decremento. Si ha visto algún código Java, es muy probable que haya visto estos operadores utilizados en contadores (a menudo llamados yo o cnt por convención), como i ++.

Cómo los operadores de incremento y decremento afectan los números
OperadorSímboloPropósitoEjemploResultado
Incremento++incrementar en 14++5
Decremento--decremento por 14--3

Lo interesante y a veces confuso sobre los operadores de incremento y decremento es que tienen dos formas: notación de prefijo y postfijo, que actúan de manera ligeramente diferente. La notación de prefijo es cuando el operador ("++" o "-") está delante del número o variable, por ejemplo, --yo o ++ cnt. La notación de postfix es cuando el operador ("++" o "-") se coloca después del número o variable, por ejemplo, i ++ o cnt--.

Cuando se usa en una expresión (ecuación), la notación de prefijo significa que el incremento o la disminución tienen lugar antes de que se use el número o la variable. En la notación postfix, se usa el valor original del número o variable y luego se produce el incremento o la disminución. Esto es más fácil de entender al observar cómo funciona.

Notación de prefijoNotación de Postfix
Códigoa = 4
b = ++ a + 2
a = 4
b = a ++ + 2
ResultadoEl incremento tiene lugar primero dando como resultado los siguientes valores:
a = 5
b = 7
La adición tiene lugar primero dando como resultado los siguientes valores:
a = 5
b = 6


La notación de prefijo y postfijo puede ser confusa, sin embargo, algunas cosas lo hacen más fácil. En la gran mayoría de los casos, los operadores de incremento y decremento se usan solos o entre paréntesis. Cuando los operadores de incremento y decremento se usan solos (como a menudo se usan como contadores de bucle), las versiones de prefijo y postfijo funcionan de manera idéntica. Lo mismo es cierto cuando se usan entre paréntesis. Para evitar confundirse con otras personas que leen su código, es una buena idea usar operadores de incremento y decremento en expresiones con moderación y con paréntesis siempre que sea posible.

Instrucciones De Vídeo: 12. Programación en Java || Operadores || Operador de incremento y decremento (Abril 2024).