|
Do you need help with your Java programming?
Click here for instant help with your Java code. |
Labeled Statements in Java
Labeled statements are useful when dealing with nested loops. For example, if you have one loop inside another and call 'break', which ends a loop, it is the inner loop that is exited. However, if you also want to exit the outer loop you can label it and call 'break' with that label. For example, consider these loops (more about loops coming further ahead in this chapter): |
int i = 0, j = 0; while (++i < 10) { while (++j < 10) { if (j == 5) { break; } } } |
This dummy example just wants to exit when j == 5, but when calling break above it'll just exit the inner loop. To exit the outer loop we label the outer loop and use that label: |
int i = 0, j = 0; outer: while (++i < 10) { while (++j < 10) { if (j == 5) { break outer; } } } |
| Previous | Next | |
Tutorial Home | ||
| Do you know your Java? | |
| Take a Ten-Question-Java-Quiz! | |
Search for code examples on this site
