¡Hola Paola, espero que estés bien!
Entiendo tu confusión con el operador de post incremento en Java. El comportamiento que estás observando se debe a la diferencia entre el uso del operador de post incremento en dos contextos diferentes.
Cuando utilizas el operador de post incremento, por ejemplo, así:
int num = 5;
int resultado = num++;
System.out.println(num); // Imprimirá 6
System.out.println(resultado); // Imprimirá 5
Lo que sucede es que el valor de num se incrementa después de que se utiliza en la expresión. Por lo tanto, cuando imprimes num, ya ha sido incrementado. Mientras que el valor de resultado se asigna antes del incremento, por lo que conserva el valor original de num.
Espero que esta explicación te ayude a comprender mejor el comportamiento del operador de post incremento. Si tienes más preguntas, no dudes en preguntar.
Espero haber ayudado y buenos estudios!