¿Qué significa ++ y - en Java?

¿Qué significa ++ y - en Java?
Java proporciona varios tipos de operadores para realizar diferentes operaciones en variables/valores, por ejemplo, operadores unaros, operadores lógicos, operadores aritméticos, etc. El ++ y - son operadores de incremento y disminución en Java que pertenecen a la categoría de operadores unarios y pueden clasificarse como prefijo y postfix. Los operadores de prefijo y postfix muestran la precedencia para las variables/expresiones.

Este artículo presentará una comprensión profunda de los conceptos de la lista de abajo:

  • ¿Qué significa ++ en Java?
  • ++ Operador como pre-incremento y posterior al incremento
  • Cómo funcionan los operadores previos al incremento y después del incremento en Java
  • ¿Qué significa? En Java
  • - Operador como prefijo y postfix
  • Cómo funcionan los operadores de pre-dictamen y posterior a la decisión en Java

Así que comencemos!

¿Qué significa ++ en Java?

El signo ++ es un operador unario conocido como operador de incremento. Se usa para incrementar/aumentar el valor de una variable, y se puede usar como prefijo o postfix.

++ Operador como pre-incremento y posterior al incremento

Pre-incremento significa: el operador ++ se usará antes de la variable, i.mi., "++ variable". Entonces, en el caso del incremento de prefijo, primero, el valor de la variable se incrementará/incrementará en uno, luego devolverá que el valor incrementado.

Por otro lado, si hablamos de incrementos postfix, el operador ++ vendrá después de la variable, yo.mi., "Variable ++". Entonces, en este caso, primero, se devolverá el valor original de la variable, y luego su valor se incrementará en 1.

Cómo funcionan el preincremento y el post-incremento en Java

Considere el siguiente fragmento de código, para una comprensión profunda de cómo funcionan el incremento de prefijo y postfix en Java:

clase pública incrementExample
public static void main (string [] args)
int num1 = 50, num2 = 50;
Sistema.afuera.println ("Pre increment:"+(++ num1));
Sistema.afuera.println ("Publicar incremento:"+(num2 ++));

En ambos casos (yo.mi. Prefijo, postfix) El valor de las variables debe incrementarse en 1:

Del fragmento anterior, observamos que el prefijo mostraba el valor incrementado, pero el postfix mostró el valor original (no incrementado). Por que es esto entonces?

Cómo verificar si el valor del operador postfix está incrementado o no?

En la sección anterior, aprendimos que el operador Postfix primero devolvió el valor original de la variable y luego incrementó el valor de la variable en 1. Entonces, teniendo en cuenta esta condición, si imprimimos el "Num2" nuevamente, entonces el resultado debe ser el valor incrementado, así que intentemos:

clase pública incrementExample
public static void main (string [] args)
int num1 = 50, num2 = 50;
Sistema.afuera.println ("Pre increment:"+(++ num1));
Sistema.afuera.println ("Publicar incremento:"+(num2 ++));
Sistema.afuera.println ("Publicar incremento:" + (num2));

A continuación, el fragmento mostrará la salida resultante:

La salida verificó que cuando obtuvimos el valor de NUM2, mostró el valor incrementado, lo que demostró el funcionamiento del operador posterior al incremento.

¿Qué significa? En Java

Es un operador unario denominado operador de disminución en todos los lenguajes de programación, y disminuye/disminuye el valor de una variable en 1. El operador - se puede usar como prefijo o postfix.

- Operador como prefijo y postfix

Pret -Decrement significa: - El operador se utilizará antes de la variable, i.mi., "- variable". Entonces, en el caso de la disminución del prefijo, primero, el valor de la variable se disminuirá/disminuirá en uno, luego devolverá ese valor disminuido.

Por otro lado, si hablamos de la disminución posterior a la disfix, el operador vendrá después de la variable, yo.mi., "variable -". Entonces, en este caso, primero, se devolverá el valor original de la variable, y luego su valor se disminuirá en 1.

Cómo funcionan el pre-dictamen y el post-dicción en Java

Consideremos el siguiente ejemplo para comprender el funcionamiento del prefijo y los operadores de disminución posterior en Java:

clase pública incrementExample
public static void main (string [] args)
int num1 = 50, num2 = 50;
Sistema.afuera.println ("pre-disminución:" + (--num1));
Sistema.afuera.println ("Publicar disminución:" + (num2--));
Sistema.afuera.println ("Publicar disminución:" + (num2));

El fragmento de código dado anteriormente producirá la siguiente salida:

La salida verificó el funcionamiento de los operadores previos a la decisión y posterior a la decisión.

Conclusión

En Java, ++ y - Los signos representan operadores de incremento y disminución, respectivamente. Los operadores ++ y - aumentan y disminuyen el valor de la variable en 1. Ambos operadores se pueden usar como prefijo o postfix. En el prefijo, el operador de incremento/disminución viene antes de la variable, mientras que en el caso de Postfix, el operador de incremento/disminución se produce después de la variable. Los operadores de prefijo primero se incrementan/disminuyen el valor de la variable en uno, luego devuelve ese valor incrementado. Mientras que los operadores postfix primero devuelven el valor original de la variable y luego aumentan/disminuyen el valor de la variable en 1.