Where should the initialization part of a loop be located in order to make it mentally easy to deal with?

A good answer might be:

Just before the test part of a loop. This is were for loops automatically put it, and where it is sensible to put it if you are implementing a loop with a while.

Active For Loop

Here is another example. Notice that the loop body is a block statement, and that there is only one statement nested inside the block. This is syntactically correct.

    int count;
    for ( count = 0; count < 7; count++ )  
    {
      System.out.println( "count is: " + count ); 
    }
    System.out.println( "Done with the loop" );

Here is a JavaScript version of this loop.

QUESTION 6:

Do you think that the change part of the for statement must always increment by one?

Click Here after you have answered the question