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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access