Nested loops are a loop inside another loop. They are not a loop after another loop. Nested loops look like this: for(int i = 0; i < 3; i++) { for(j = 0; j < 2; j++) { System.out.println("I = " + i + " J = " + j); } } Questions: How many times does this print? What is the first thing it prints? What is the second thing it prints? What is the last thing it prints? Can nest any number of times you want. But don't be dumb. Sample programs: 1) Program that does a 10x12 multiply chart. 2) Program that fills the screen with 60x40 little dots. 3) Program that draws a triangle of dots on the screen.