
Este artículo proporciona una comprensión profunda de los conceptos que se enumeran a continuación:
Así que ¡comencemos!
¿Qué significa ++ en Java?
El carácter ++ 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 como posfijo.
++ Operador como pre-incremento y post-incremento
Pre-incremento significa: el operador ++ se usa antes de la variable, es decir «++ variables». Entonces, en el caso de un aumento de prefijo, primero el valor de la variable aumenta/aumenta en uno, luego se devuelve este valor aumentado.
Por otro lado, cuando hablamos de incrementos de postfijos, el operador ++ viene después de la variable, es decir «variable ++». En este caso, primero se devuelve el valor original de la variable y luego su valor se incrementa en 1.
Cómo funcionan los incrementos previos y posteriores en Java
Considere el siguiente fragmento de código para comprender cómo funcionan los incrementos de prefijo y sufijo en Java:
en público estático Vacío principalmente(línea[] argumentos) {
interno numero 1 = 50Número 2 = 50;
sistema.fuera de.imprimir(«pre-incremento:» + (++numero 1));
sistema.fuera de.imprimir(«Publicar incremento: « + (Número 2++));
}
}
En ambos casos (es decir, prefijo, posfijo), el valor de las variables debe incrementarse en 1:
Del fragmento anterior, notamos que el prefijo mostraba el valor incrementado, pero el sufijo mostraba el valor original (no incrementado). ¿Por qué es como este?
¿Cómo verificar si el valor del operador de postfijo se incrementa o no?
En la sección anterior, aprendimos que el operador sufijo primero devolvía el valor original de la variable y luego aumentaba el valor de la variable en 1. Entonces, considerando esta condición, si volvemos a generar «num2», el resultado debe ser el valor incrementado, intentemos:
en público estático Vacío principalmente(línea[] argumentos) {
interno numero 1 = 50Número 2 = 50;
sistema.fuera de.imprimir(«pre-incremento:» + (++numero 1));
sistema.fuera de.imprimir(«Publicar incremento: « + (Número 2++));
sistema.fuera de.imprimir(«Publicar incremento: « + (Número 2));
}
}
El siguiente fragmento muestra el resultado resultante:
El resultado confirmó que obtener el valor de num2 mostró el valor incrementado, lo que demuestra que el operador posterior al incremento funcionó.
Qué significa — Significa en Java
Es un operador unario, conocido como operador de decremento en todos los lenguajes de programación, que decrementa/disminuye el valor de una variable en 1. El operador — se puede utilizar como prefijo o como posfijo.
— Operador como prefijo y posfijo
Antes de decremento significa: — el operador se usa antes de la variable, es decir «- variable». Entonces, en el caso de una disminución de prefijo, primero el valor de la variable se reduce/reduce en uno, luego se devuelve este valor reducido.
Por otro lado, cuando hablamos de decremento postfijo, el operador – viene después de la variable, es decir «variable -«. En este caso, primero se devuelve el valor original de la variable y luego se reduce su valor en 1.
Cómo funcionan el pre-decremento y el post-decremento en Java
Consideremos el siguiente ejemplo para comprender cómo funcionan los operadores de decremento de prefijo y sufijo en Java:
en público estático Vacío principalmente(línea[] argumentos) {
interno numero 1 = 50Número 2 = 50;
sistema.fuera de.imprimir(«Aceptación previa:» + (—numero 1));
sistema.fuera de.imprimir(«Publicar decremento: « + (Número 2—));
sistema.fuera de.imprimir(«Publicar decremento: « + (Número 2));
}
}
El fragmento de código anterior produce el siguiente resultado:
La salida verificó la función de los operadores de pre-decremento y post-decremento.
Conclusión
En Java, los caracteres ++ y — representan operadores de incremento y decremento, respectivamente. Los operadores ++ y — aumentan y disminuyen el valor de la variable en 1, respectivamente. Estos dos operadores se pueden usar como prefijo o posfijo. Con prefijo, el operador de incremento/decremento viene antes de la variable, mientras que con postfijo, el operador de incremento/decremento viene después de la variable. Los operadores de prefijo primero incrementan/disminuyen el valor de la variable en uno y luego devuelven ese valor incrementado. Mientras que los operadores de posfijo devuelven primero el valor original de la variable y luego incrementan/disminuyen el valor de la variable en 1.