For

The for loop is a shortcut to writing a while loop which has distinct steps that

  • Declare a variable
  • Check that variable to know whether to stop iterating
  • Update the variable at the end of each iteration

As with many things, this might be easiest to see by looking at an example.

void main() {
// Will run 10 times
for (int number = 0; number < 10; number++) {
    System.out.println(number);
}
}

That for loop works about the same as this while loop.

void main() {
int number = 0;
while (number < 10) {
    System.out.println(number);

    number++;
}
}