Please help me to understand what is the difference between two "TRUE" and "FALSE" outputs. and also guide me how to get this logic and operator related topics in Oracle Docs.
int i = 1;
int j = 2;
System.out.println(i==j--);// FALSE
j = 2;
System.out.println(i==j-1);//TRUE
j = 2;
System.out.println(i==--j);//TRUE