Continuing this thread, I'm working on some Java teaching tools, and no matter how I try I just cannot help people get their heads wrapped around int myVar = ++someOtherVar Great. It's short. However since you have three things going on in the same line, it is nearly impossible to absorb it.