0

Java – break outer loop from inner loop

Whenever you use break; (or continue;), by default it only affects the current loop where it is invoked . If you are in a inner loop, surely the only loop that you can break; from is that loop. What if you need to break; from the outer-most loop in order to proceed to the next set of instructions?

We use Optional Labels.

No Labels

On this example, we are not using any labels and breaking from the inner loop.

The codes display the following output.

With Labels

On this example, we use a label named OUTER on the outer loop.

The codes display the following output.

Karl San Gabriel

Karl San Gabriel

Java and Enterprise Technologies Expert