title: Java Continue Label is Deprecated?
body: <p>I have 2 fors, after the nested for I have some code which I don't want to execute if a condition is true inside the nested for. If I use break that code would execute, so (as I learned in SCJP) I used <code>continue label;</code> for the outer for.
  Is this a deprecated usage of Java ? Old fashioned ? Somebody suggested to use recursion or something else, but for me this is perfectly normal, simple, up-to-date and the perfect way of doing it.</p>
  
  <pre><code>here:
  for (bla bla) {
     for (bla bla) {
        if (whatever) continue here;
     }
  // some code I don't want to execute if whatever is true
  }
  </code></pre>
  
  <p>Thanks</p>
  
  <p>Edited: <br>
  If I rephrase my question as: How can you 'navigate' between multiple nested fors ? This approach would be the 'recommended' way ? because this is what it says in SCJP Book. If not .. would this mean that <code>Katherine Sierra</code> and <code>Bert Bates</code> are wrong ?</p>
  
  <p>Edited2: <br>
  Why is <code>continue label;</code> discouraged ? I want an answer of the concepts or inside workings of OOP or Java, what might go wrong ..</p>