Naming a Loop
Like other statements in Java programs, you can place loops inside each other. The following shows a for
loop inside a while
loop:
int points = 0;int target = 100;while (target <= 100) { for (int i = 0; i < target; i++) { if (points > 50) break; points = points + i; }}
In this example, the break
statement causes the for
loop to end if the points
variable is greater than 50. However, the while
loop never ends because target
is never greater than 100.
In some cases, you might want to break
out of both loops. To make this possible, you have to give the outer loop—in this example, the while
statement—a name. To name a loop, put the name on the line before the beginning of the loop and follow it with a ...
Get Sams Teach Yourself Java™ in 24 Hours, Sixth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.