summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam Bard <github@adambard.com>2015-10-17 09:10:08 +0800
committerAdam Bard <github@adambard.com>2015-10-17 09:10:08 +0800
commitd7124d029cd2bd33b152057e1884065cd6d2ed0f (patch)
tree33ab5697da901be2c1d24748d2a54f0e6f6ec547
parente64105aaece0246f071d020f233755f970efc9cd (diff)
parent9f822a0a25776f1c3d384da31970fa33301f3b3c (diff)
Merge pull request #1581 from AkshayKalose/patch-3
Add For Loop Label Breaking in Java
-rw-r--r--java.html.markdown13
1 files changed, 12 insertions, 1 deletions
diff --git a/java.html.markdown b/java.html.markdown
index 35ec57d8..6aff5b6f 100644
--- a/java.html.markdown
+++ b/java.html.markdown
@@ -285,7 +285,18 @@ public class LearnJava {
// Iterated 10 times, fooFor 0->9
}
System.out.println("fooFor Value: " + fooFor);
-
+
+ // Nested For Loop Exit with Label
+ outer:
+ for (int i = 0; i < 10; i++) {
+ for (int j = 0; j < 10; j++) {
+ if (i == 5 && j ==5) {
+ break outer;
+ // breaks out of outer loop instead of only the inner one
+ }
+ }
+ }
+
// For Each Loop
// The for loop is also able to iterate over arrays as well as objects
// that implement the Iterable interface.