Nearby lessons

27 of 125

Java - continue Statement

📌 What You Will Learn
  • The small building blocks of Java: tokens
  • All 8 primitive data types with their ranges
  • Type casting — implicit and explicit
  • Control statements: if, switch, loops
  • Arrays — single, double and jagged
  • Variable length arguments (var-args)

continue Statement is a core concept of the Java language. This lesson explains break and continue — With Labels with complete, runnable code examples, clear step-by-step explanations, and common mistakes to avoid with exam-style MCQs at the end.

break and continue — With Labels

break stops a loop entirely. continue skips the current round. Both apply to the nearest loop by default.

Labeled break and continue

In nested loops, break/continue affect only the inner loop. To control the outer loop, give the outer loop a label and use break label; / continue label;.

Example01
JCode Cell
1class BreakContinue {
2 public static void main(String[] args) {
3 for (int i = 1; i <= 5; i++) {
4 if (i == 3) break; // stops at 3
5 System.out.print(i + " ");
6 }
7 System.out.println();
8 for (int i = 1; i <= 5; i++) {
9 if (i == 3) continue; // skips 3
10 System.out.print(i + " ");
11 }
12 }
13}
Output
1 2 1 2 4 5
📝 Key Takeaways
  • Tokens are the smallest pieces of a program: identifiers, literals, keywords, operators, separators.
  • Java has 8 primitive types: byte, short, int, long, float, double, char, boolean.
  • Widening casting is automatic and safe; narrowing casting needs brackets and may lose data.
  • if / switch decide which path runs; for / while / do-while repeat code; break and continue control loops.
  • Arrays hold many same-type values; index starts at 0; size is fixed; for-each loop reads them simply.
  • Var-args (int... x) lets a method take any number of arguments.

🧠 Test Your Knowledge

1 Questions
Progress: 0 / 1