O operador ++j incrementa a variável antes de usá-la.
O operador j-- primeiro usa o valor corrente da variável e depois a decrementa.
Eu esperava na saída de console imprimir 1 e depois 0.
Por que imprime 0 e 0?
package com.teste;
public class IncrementoDecremento {
public static void main(String[] args) {
int j = 0;
++j;
j--;
System.out.printf("%d\n", j);
System.out.printf("%d\n", j);
}
}