5.6.3.1. While-loops
5.6.3.2. Do-loops (optional)
5.6.3.3. For-loops
5.6.3.4. Breaking out of a loop
5.6.3.5. Infinite loops