A control construct that repeats processing while a condition is true.
A construct that repeatedly executes a block while a condition expression is true, used when the number of iterations isn't known in advance. Because it checks the condition first, the body may never run at all if the condition is false from the start -- unlike do-while.
© 2026 ITBGM