The statements in the for loop repeat continuously for
a specific number of times.
The while and do-while
loops repeat until a certain condition is met. The for loop
repeats until a specific count is met. Use a for loop when the
number of repetitions is known, or can be supplied by the user. The
coding format is:
block of code;
The startExpression is
evaluated before the loop begins. It is acceptable to
declare and assign in the startExpression
(such as int x = 1;). Java evaluates the startExpression
only once, at the beginning of the loop.
the following code is written:
for (int x= 1; x<=10; x++)
x will not be recognized as a
variable for future use in the program outside of the loop. If x
is to be used beyond the scope of the loop, be sure to declare x prior
to entering the loop.
executes after each trip through the loop. The count may
increase/decrease by an increment of 1 or of some other value. The testExpression
evaluates to TRUE or FALSE.
While TRUE, the body of the loop repeats. When the
testExpression becomes FALSE,
Java stops looping and the program continues with the statement immediately
for loop in the body of the program.
Braces are not
required if the body of the for loop consists of only ONE
statement. Please indent the body of
the loop for readability.
Be aware that when a for
loop terminates, the value stored in the computer's memory under the looping
variable will be "beyond" the testExpression in the loop. It must be sufficiently large (or small)
to cause a false condition.
|for(x = 0; x <= 15; x++)
When this loop is finished,
the value 16 is stored in x.