
Now, i=3 again come the initial value of loop 3, or you can say starting point of 3 loop. Now value i=2 comes the vary initial point of 2 iterations. In the case in second iteration again we have to condition check 2 actually falls inside the range 1 to 3 range, and the condition become true again and again we ‘print hi’, at end of iteration simply increment the value of I and i become 3 (i=3)

So the condition becomes true then we simply ‘print hi’, and finally at end of the loop simply increment the value of i by 1, So now value of i becomes 2 (i=2). In the first iteration( loop 1) the value of i is actually 1 (i=0)and next step comes to the condition check so 1 falls inside the 1 to 3 range. What is the exact flow of FOR loop.įor understanding the exact flow, let take an example, see below code 1 Iteration After the loop 3, loops actually terminated. That is loop 1, loop 2 and loop3 has been executed. So here we simply show that println() method has been executed three times.


Now let us run the code, and see the output on the console hi.
