Exiting a Loop

The normal way to exit a loop is for the tested condition to become false. This is true of all three types of loops in Java. There might be times when you want a loop to end immediately, even if the condition being tested is still true. You can accomplish this with a break statement, as shown in the following code:

int index = 0;while (index <= 1000) {    index = index + 5;    if (index == 400) {        break;    }}

A break statement ends the loop that contains the statement.

In this example, the while loop loops until the index variable is greater than 1,000. However, a special case causes the loop to end earlier than that: If index equals 400, the break statement is executed, ending the loop immediately.

Another special-circumstance ...

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.