I\'m doing some research about Java and find this very confusing:
for (int i = 0; i < 10; i = i++) { System.err.print(\"hoo... \"); }
i++ will report the value of i, and THEN increment. This also means that you don't need to set i equal to i++, just change to
for (int i = 0; i < 10; i++) {