Não entendi porque o i = 6 e o x = 5, no seguinte código:
public class Im{
public static void main(String[] args){
int i = 5;
int x = i++;
System.out.println("O valor de i: "+i); //6
System.out.println("O valor de x: "+x); //5
}
}