下面的代码会产生什么结果?( )
public class Quest {
int i=0;
public static void main(String argv[]) { }
Quest() {
top:
while(i <2) {
System.out.println(i);
i++;
continue top;
}
}
}代码会编译,但运行时不会输出任何内容。
代码会编译并输出 0。
代码将编译并输出 0,然后是 1。
代码无法编译,因为目标标签不能出现在相应的continue或break语句之前。
continue label;的语法在Java中是允许的。
主程序为执行任何代码,故没有输出。
主程序为执行任何代码,故没有输出。