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.