Haaa finally understood. I had to sort out in my head how all this works and it takes its time.

step 1. go to char to ASCII and see how the spacing is essentially 32 numeric value

step 2. repeat the java learning area in which X = 0 is just a sign of where the counting starts and X <= 4 means that there will be a total of 5 steps 0,1,2,3,4

step 3. part x + ' ' means that this numeric value will be incremented as many times as above above specified by the for loop and that's it.

Now I sound like a teacher to myself :-)