¿De qué sirven los operadores de incremento y decremento en Java con algunos ejemplos y programas?

CONCEPTO

A veces, el inglés simple también ayuda a comprender muchos conceptos de programación como loop significa círculo, declaraciones condicionales y muchos más

Aquí incrementar y disminuir es lo mismo que significa en inglés simple que es aumentar en un nivel o disminuir en un nivel respectivamente.

Suponga que tiene un número entero con un valor asignado de 15, luego el operador de incremento ++ aumentará su valor de uno a 16 y disminuirá su valor de uno a 14

USOS

Los incrementos aumentan el valor de una variable más rápido que la asignación mediante el operador de asignación.

int a;
a = a + 1;
a ++;
++ a;

aquí la línea 2 es la más lenta de todas (entre las líneas 2,3 y 4), siendo la línea 3 más rápida y la línea 4 más rápida.

Puede usarlos donde necesite aumentar el valor de la variable;

Ejemplo

1. Bucles

para (int i = 0; i <10; ++ i) {
// luego codifica
}

2. uso en punteros para aumentar

int a [10], i = 0;
int * p = & a;
hacer{
cout << * p;
++ p;
++ i;
} mientras (i <10);

El operador de incremento ++ agrega 1 a su operando, y el operador de decremento – resta 1 de su operando.

x = x + 1;
es lo mismo que
x ++;

Y

x = x-1;
es lo mismo que
X-;

El incremento previo o el decremento previo o el incremento posterior o el decremento posterior tienen un efecto diferente cuando se usan en la expresión. En el incremento previo o decremento previo, primero se incrementa o disminuye el valor del operando y luego se le asigna.

Ejemplo:

x = 100;

y = ++ x;

Después de la ejecución, el valor de y será 101 y el valor de x será 100.

En el incremento posterior o decremento posterior, primero se asigna el valor del operando a la variable de interés y luego se realiza el incremento o decremento.

Ejemplo:

x = 100;

Y = x ++;

Después de la ejecución, el valor de y será 100 y el valor de x será 101.

Ejemplo de pre y post incremento

#include
vacío principal()
{
int a, b, x = 10, y = 10;
a = x ++; // Operador de incremento de publicaciones
b = ++ y; Operador Pre Incremento
printf (“Valor de a:% d”, a);
printf (“Valor de b:% d”, b);}

Salida:

Valor de a: 10
Valor de b: 11


Ejemplo de pre y post decremento

#include
vacío principal()
{
int a, b, x = 10, y = 10;
a = x–; // Operador posterior a la disminución
b = –y; //// Operador de pre decremento
printf (“Valor de a:% d”, a);
printf (“Valor de b:% d”, b);
}

Salida:

Valor de a: 10
Valor de b: 9

caso 1:

int test = 5;

prueba ++;

esto primero ejecutaría el valor y luego lo incrementaría en 1 (los operadores ++ aumentan el valor de un número en 1).

caso 2:

int test = 5;

++ prueba;

aquí primero incrementaría el valor y luego ejecutaría el resultado.

ahora aquí ve que el operador ++ viene después de la prueba, es decir, ‘post-incremento’ y el que viene antes de la prueba es ‘pre-incremento’ del valor.

lo mismo ocurre con los operadores de decremento … ya que disminuiría el valor en 1 (-)

estos operadores son muy útiles cuando realiza un bucle para que se impriman varios valores, como la serie de números impares de números pares … o simplemente imprima los números del 1 al 100. puede usarlos en cualquier lugar que desee según la necesidad de su código..

feliz codificación …!

Como su nombre indica, los operadores de incremento y los operadores de decremento se usan para aumentar y disminuir cualquier valor.

Por ejemplo puedes verificar

Operadores de incremento y decremento – tutorial de Java

Operadores de incremento y decremento en Java

Operadores de incremento y decremento

Cualquiera de los anteriores servirá.