Estos operadores se pueden poner de manera sufija (i++) o prefija (++i)
public class IncrementeDecrement {
public static void main(String[] args) {
//I have three donuts
int donuts = 3;
//I just eat one donut
//Este proceso ya lo conocemos
donuts = donuts - 1; //2
System.out.println(donuts);
//My friend gave me one donut
//Utilizando el ++ se sumó un donut más
donuts++; //3
System.out.println(donuts);
//Somebody ate one of my donuts
// Utilizando -- se restó un donut menos
donuts--;
System.out.println(donuts); //2
//Win a gift and get another donut
//Si pones los ++ despues de la variable, el dato no se añadirá
// con la suma, simplemente se sumará con el valor que ya estaba
// Había 2 donuts y el resultado dio 402
var gift = 400 + donuts++; //402
System.out.println(gift);
//Aquí la ram guarda la variable donuts con valor de 3
System.out.println(donuts);
//En cambio, si se le sumará un donut más si se ponen los ++
//como prefijo. Como ahora si son 4 donuts el resultado dio 403.
gift = 400 + ++donuts; //404
System.out.println(gift);
}
}