for ( count = 0; count < 10; count++ ) System.out.print( count + " " );
Outputs:
0 1 2 3 4 5 6 7 8 9
Although the previous example is a counting loop,
the for
statement can be used to implement any of the
three types of loops.
The three parts, initialize, test, and change
can be as complicated as you want.
Here is a for
loop with several statements in the loop body:
int count, sum; sum = 0; for ( count = 0; count <= 5; count++ ) { sum = sum + count ; System.out.print( count + " " ); } System.out.println( "\nsum is: " + sum );
Since the loop body consists of several statements,
they are enclosed in braces {
and }
to make a block.
What is the output of this new loop?