KwickClips Java · 40 sec · free
Why does my loop never stop?
Short answer. Often the update is missing, so the loop variable never changes.
What makes a loop empty?
A semicolon as its whole body.
Three kinds of loop
| Loop | Example |
|---|---|
| Finite | i = 1 to 5 |
| Infinite | while (true) |
| Empty | for (...); |
Remember
| No update: infinite loop |
| Only ; as body: empty loop |
Your loop never stops. Why? Loops come in three kinds. A finite loop ends. An infinite loop never ends, often a missing update. An empty loop's body is a semicolon. No update means an infinite loop. A semicolon alone is an empty loop.
This clip is from the full lesson: Converting Between for, while and do-while, and Finite vs Infinite Loops — 7 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: ICSE Class 9 Computer Applications
More KwickClips from this lesson
Where does the initialisation go in a while loop?37 sec
Which loops can run zero times?40 sec
How many times does the loop run?41 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

