When we need to execute a piece of code repeatedly, a loop is usually used. A loop executes a block of code until a certain condition is met. The problem arises when the loop is running without end because the condition is not being met. This is known as an infinite loop. In order to prevent an infinite loop, you can use a statement that causes the loop to terminate early.
One such statement is the break statement. Break statements are used to immediately terminate a loop, bypassing all remaining loop operations or checks. This statement can be used in various types of loops, including while, do-while, and for loops.
The syntax for a break statement is simple:
The break statement can also be used with a loop label. A loop label is an identifier that is placed ahead of the loop when the loop is nested inside another. The loop label can then be used with the break statement in order to terminate a specific loop:
The break statement can also be used to terminate a loop before it has fully iterated. For example, a for loop may execute a certain number of times, but if a certain condition is met halfway through the execution, you can use a break statement in order to terminate the loop early and bypass the remaining loop operations. This can be especially useful if it’s not possible to determine the loop conditions prior to the loop execution.
In summary, the break statement is used to immediately terminate a loop and bypass any remaining loop operations or checks. This statement can be used in any type of loop and can also be used to terminate a loop before it has fully iterated.