This document discusses nested loops, which are loop statements inside other looping statements. It provides examples of nested for loops, while loops, and do-while loops. The nested for loop runs the inner loop as many times as the limit of the outer loop condition. The nested while loop executes the inner code block as long as the inner condition is true, and the outer block as long as the outer condition is true. The nested do-while similarly runs the inner block first and checks the inner condition, and the outer block first and checks the outer condition. Examples are given to print a diamond pattern using nested loops.