Bird
Raised Fist0
Javaprogramming~10 mins

Continue statement in Java - Interactive Code Practice

Choose your learning style10 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to skip printing the number 3 using the continue statement.

Java
for (int i = 1; i <= 5; i++) {
    if (i == [1]) {
        continue;
    }
    System.out.println(i);
}
Drag options to blanks, or click blank then click option'
A3
B2
C4
D5
Attempts:
3 left
💡 Hint
Common Mistakes
Using break instead of continue, which stops the whole loop.
Checking for the wrong number to skip.
2fill in blank
medium

Complete the code to skip all even numbers using continue.

Java
for (int i = 1; i <= 6; i++) {
    if (i % 2 == [1]) {
        continue;
    }
    System.out.print(i + " ");
}
Drag options to blanks, or click blank then click option'
A1
B0
C2
D3
Attempts:
3 left
💡 Hint
Common Mistakes
Using 1 instead of 0, which skips odd numbers instead.
Forgetting to use continue inside the if.
3fill in blank
hard

Fix the error in the loop to correctly skip printing negative numbers.

Java
int[] numbers = {2, -3, 5, -1, 4};
for (int num : numbers) {
    if (num [1] 0) {
        continue;
    }
    System.out.print(num + " ");
}
Drag options to blanks, or click blank then click option'
A<
B>
C==
D!=
Attempts:
3 left
💡 Hint
Common Mistakes
Using > instead of <, which skips positive numbers.
Using == 0, which skips zero only.
4fill in blank
hard

Fill both blanks to skip numbers divisible by 3 and print others.

Java
for (int i = 1; i <= 10; i++) {
    if (i [1] 3 == [2]) {
        continue;
    }
    System.out.print(i + " ");
}
Drag options to blanks, or click blank then click option'
A%
B0
C!=
D>
Attempts:
3 left
💡 Hint
Common Mistakes
Using != instead of ==, which skips numbers not divisible by 3.
Using > instead of ==, which is incorrect syntax.
5fill in blank
hard

Fill both blanks to skip numbers less than 5 and print others.

Java
for (int i = 1; i <= 7; i++) {
    if (i [1] [2]) {
        continue;
    }
    System.out.print(i + " ");
}
Drag options to blanks, or click blank then click option'
A<
B5
C>=
D==
Attempts:
3 left
💡 Hint
Common Mistakes
Using >= instead of <, which skips numbers greater or equal to 5.
Using == 5, which skips only number 5.

Practice

(1/5)
1. What does the continue statement do inside a loop in Java?
easy
A. Skips the rest of the current loop iteration and moves to the next iteration
B. Stops the entire loop immediately
C. Exits the current method
D. Restarts the program from the beginning

Solution

  1. Step 1: Understand the role of continue

    The continue statement skips the remaining code in the current loop iteration.
  2. Step 2: Effect on loop execution

    After skipping, the loop moves to the next iteration without stopping the entire loop.
  3. Final Answer:

    Skips the rest of the current loop iteration and moves to the next iteration -> Option A
  4. Quick Check:

    continue skips current step [OK]
Hint: Continue skips current loop step, not whole loop [OK]
Common Mistakes:
  • Confusing continue with break
  • Thinking continue exits the method
  • Assuming continue restarts the program
2. Which of the following is the correct syntax to use continue inside a for loop in Java?
easy
A. continue;
B. continue()
C. continue loop;
D. continue[];

Solution

  1. Step 1: Recall Java continue syntax

    The continue statement is used alone followed by a semicolon inside loops.
  2. Step 2: Check each option

    continue; uses correct syntax: continue;. Others are invalid syntax in Java.
  3. Final Answer:

    continue; -> Option A
  4. Quick Check:

    Correct continue syntax ends with semicolon [OK]
Hint: Use just 'continue;' with semicolon inside loops [OK]
Common Mistakes:
  • Adding parentheses after continue
  • Using labels without proper syntax
  • Adding brackets or other symbols
3. What is the output of this Java code?
for (int i = 1; i <= 5; i++) {
  if (i == 3) continue;
  System.out.print(i + " ");
}
medium
A. 1 2 3 4 5
B. 1 2 4 5
C. 1 2 3 4
D. 2 3 4 5

Solution

  1. Step 1: Analyze loop iterations

    The loop runs i from 1 to 5. When i equals 3, the continue skips printing.
  2. Step 2: Determine printed values

    Values printed are 1, 2, 4, 5 with spaces after each.
  3. Final Answer:

    1 2 4 5 -> Option B
  4. Quick Check:

    Skip i=3, print others [OK]
Hint: Continue skips printing 3, so output excludes 3 [OK]
Common Mistakes:
  • Including 3 in output
  • Stopping loop at 3
  • Printing without spaces
4. Identify the error in this code snippet:
for (int i = 0; i < 5; i++) {
  if (i == 2)
    continue
  System.out.println(i);
}
medium
A. System.out.println should be before continue
B. continue cannot be used inside for loops
C. Missing semicolon after continue statement
D. Loop condition is incorrect

Solution

  1. Step 1: Check syntax of continue

    The continue statement must end with a semicolon in Java.
  2. Step 2: Identify missing semicolon

    Code misses semicolon after continue, causing syntax error.
  3. Final Answer:

    Missing semicolon after continue statement -> Option C
  4. Quick Check:

    continue requires semicolon [OK]
Hint: Always put semicolon after continue [OK]
Common Mistakes:
  • Omitting semicolon after continue
  • Thinking continue can't be in for loops
  • Misplacing print statement
5. How can you use continue to print only odd numbers from 1 to 10 in Java?
hard
A. Use continue outside the loop
B. Use continue when number is odd to skip printing
C. Use break when number is even to stop loop
D. Use continue when number is even to skip printing

Solution

  1. Step 1: Identify condition to skip even numbers

    To print only odd numbers, skip even numbers using continue.
  2. Step 2: Apply continue inside loop

    When number is even, continue skips printing and moves to next iteration.
  3. Final Answer:

    Use continue when number is even to skip printing -> Option D
  4. Quick Check:

    Skip even numbers with continue [OK]
Hint: Skip even numbers with continue to print odds [OK]
Common Mistakes:
  • Skipping odd numbers instead of even
  • Using break instead of continue
  • Placing continue outside loop
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard