¿Cuál es la diferencia entre i ++ y ++ i en java?

¿Cuál es la diferencia entre i ++ y ++ i en java?
Java ofrece una amplia gama de operadores que nos ayudan a realizar diversas operaciones en variables/valores, por ejemplo, operadores unarios, operadores aritméticos, operadores lógicos, etc. El ++ es un operador de incremento que pertenece a la categoría del operador unario y puede usarse como prefijo o postfijo. A veces también se conoce como operador de preincremento y posterior al incremento. Se usa más frecuentemente en java bucles.Esta publicación le dará una guía completa de los conceptos de la lista de abajo:
  • ¿Qué significa ++ en Java?
  • ¿Qué es el operador de prefijo en Java?
  • ¿Qué es el operador Postfix en Java?
  • Cómo funcionan los operadores previos al incremento y después del incremento en Java

Así que comencemos!

¿Qué significa ++ en Java?

El signo ++ es un operador unario comúnmente conocido como el operador de incremento Java. Aumenta el valor de la variable en 1. En Java, el operador de incremento se puede utilizar como prefijo o postfix en función de la situación/requisitos.

¿Qué es el operador de prefijo en Java?

Pre-incremento, como su nombre en sí sugiere que el signo ++ aparecerá antes de la variable I.mi. "++ I" dónde "i" es una variable. El operador de prefijo primero incrementará el valor de la variable en uno y después, devolverá el valor incrementado.

¿Qué es el operador Postfix en Java?

En el incremento postfix, el operador ++ aparece después de la variable, i.mi., "I ++". El operador posterior al incremento primero, devuelve el valor original de la variable y después, incrementa el valor de la variable en 1.

Cómo funciona el operador previo al incremento en Java

Consideremos un par de ejemplos para comprender cómo funciona un operador previo al incremento en Java.

Ejemplo 1

En este ejemplo, crearemos una variable y aumentaremos su valor utilizando el operador de preincremento:

clase pública incrementExample
public static void main (string [] args)
int i = 14;
Sistema.afuera.println ("Pre increment:"+(++ i));

El fragmento que se muestra a continuación mostrará la salida:

La salida verificó el funcionamiento del operador de preincremento Java.

Cómo funciona el operador posterior al incremento en Java

Consideremos el ejemplo que se da a continuación, para una mejor comprensión del operador de incremento posterior a Java en Java.

Ejemplo 2

Modifiquemos un poco más el ejemplo anterior y apliquemos el operador posterior al incremento en lugar del operador previo a la entrada:

clase pública prefixpostFixExample
public static void main (string [] args)
int i = 14;
Sistema.afuera.println ("resultado:"+(i ++));

Ahora obtendremos la siguiente salida:

Esta vez, la salida mostró el valor real (no incrementado) porque el posterior al incremento devolvió el valor real (14) y luego incrementó el valor original por uno (15). Pero como verificarlo?

Impresión de la variable "i" Una vez más proporcionará el valor incrementado. Intentemos:

clase pública incrementExample
public static void main (string [] args)
int num1 = 14;
Sistema.afuera.println ("resultado:"+(i ++));
Sistema.afuera.println ("resultado:" + (i));

El fragmento que se indica a continuación proporcionará la salida deseada:

La salida verificó la idoneidad del operador posterior al incremento.

Conclusión

El signo ++ aparecerá antes de la variable en el operador de preincremento, i.mi., "++ i", donde "yo" es una variable. El operador de prefijo primero incrementará el valor de la variable en uno, y luego, devolverá el valor incrementado. Mientras que en el incremento posterior, el operador ++ aparece después de la variable, i.mi., "I ++". El operador posterior al incremento devuelve primero el valor original de la variable y, después, incrementa el valor de la variable por uno. Esta redacción elaboró ​​la diferencia entre el prefijo y el incremento posterior a la fuente con la ayuda de algunos ejemplos fáciles de entender.