This book is now obsolete Please use CSAwesome instead.

7.4. Nested For Loops

A nested loop has one loop inside of another. These are typically used for working with two dimensions such as printing stars in rows and columns as shown below.

Note

The number of times a nested for loop body is executed is the number of times the outer loop executes times the number of times the inner loop executes. For the example above the outer loop executes 4-0+1= 5 times and the inner 9-0+1=10 times so the total is 5 * 10 = 50.

Check your understanding

You have attempted 1 of 5 activities on this page