Just above 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.
Here is another example. Notice that the loop body is a block statement although there is only one statement nested inside the block. Although not needed, this is syntactically correct and highlights the structure of the loop.
int count; for ( count = 0; count < 7; count++ ) { System.out.println( "count is: " + count ); } System.out.println( "Done with the loop" );
Try to predict what the program fragment prints:
Notice how the less-than operator < affects the last value printed.
Do you think that the change part of the for
statement
must always increment by one?