System.out.println(info + ": " + ++x);
is this statement equivalent to
x++;
System.out.println(info + ": " + x);
and
System.out.println(info + ": " + x++);
is equivalent to
System.out.println(info + ": " + x);
x++;
As JVM can only process one statement at a time, does it divides these statements like this?