Java Programming - Flow Control

Exercise : Flow Control - Finding the output
21.
What will be the output of the program?
int I = 0;
label:
    if (I < 2) {
    System.out.print("I is " + I);
    I++;
    continue label;
}
I is 0
I is 0 I is 1
Compilation fails.
None of the above
Answer: Option
Explanation:

The code will not compile because a continue statement can only occur in a looping construct. If this syntax were legal, the combination of the continue and the if statements would create a kludgey kind of loop, but the compiler will force you to write cleaner code than this.