Perhaps the ultimate example of the usefulness of cycles is the ultimate machine — the wheel.
while statement
Here is a program with a loop:
// Example of a while loop
class LoopExample
{
public static void main (String[] args )
{
int count = 1; // start count out at one
while ( count <= 3 ) // loop while count is <= 3
{
System.out.println( "count is:" + count );
count = count + 1; // add one to count
}
System.out.println( "Done with the loop" );
}
}
The flowchart shows how the program works.
First, count is set to one.
Then it is tested to see if it is less than or equal to three.
If the test returns true the two statements in
the block following the while are executed.
The statement count = count + 1 increases the
value stored in the variable count by adding one to it.
Then execution goes back to the while statement
and the process is repeated.
If the test returns false, execution goes to the "Done with loop" statment. Then the program ends.
Copy this program to a file and run it. Then hack upon it. See if changing a few things does what you expect.
What does this statement do:
count = count + 1;