Estos operadores se pueden poner de manera sufija (i++) o prefija (++i)

A practicar

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);

    }
    
}