background image

在变量 i 的值等于 2 时,执行 continue 语句,则后续未执行完成的循环体将被跳过,而直
接进入下一次循环。
在实际的代码中,可以使用 continue 语句跳过循环中的某些内容。
和前面介绍的 break 语句类似,continue 语句使用在循环嵌套的内部时,也只是跳过所在
循环的结构,如果需要跳过外部的循环,则需要使用标签语句标识对应的循环结构。示例
代码如下:
lable1:
for(int i = 0; i < 10; i++){
for(int j = 0; j < 5; j++){
System.out.println(j); 
if(j == 3){
continue label1; 
}
}
}
这样在执行 continue 语句时,就不再是跳转到 j++语句,而是直接跳转到 i++语句。
5.5.3 小结
在实际的代码中,可以根据需要使用 break 和 continue 语句调整循环语句的执行,break
语句的功能是结束所在的循环,而 continue 语句的功能是跳过当次循环未执行的代码,
直接执行下一次循环。