Why does this
int x = 2; for (int y =2; y>0;y--){ System.out.println(x + \" \"+ y + \" \"); x++; }
prints the s
It's a matter of taste. They do the same things.
If you look at code of java classes you'll see there for-loops with post-increment.