continue;语句:
- 1、continue翻译为:继续
- 2、continue语句和break语句要对比着学习
- 3、continue语句的作用是:
终止当前"本次"循环,直接进入下一次循环继续执行。 for(){ if(){ // 当这个条件成立时,执行continue语句 continue; //当这个continue语句执行时,continue下面的代码不执行,直接进入下一次循环执行。 } // 以上的continue一旦执行,以下代码不执行,直接执行更新表达式。 code1; code2; code3; code4; }
4、continue语句后面可以指定循环吗?
可以的。
这里就不再讲了,自己测试以下。
a:for(;;更新表达式1){ b:for(;;更新表达式2){ if(){ continue a; } code1; code2; code3; } }
5、示例代码:
public class ContinueTest{ public static void main(String[] args){ for(int i = 0;i<10;i++){ if(i == 5){ continue;//只要这个语句执行,当前本次循环停止,直接进入下一次循环“继续”执行 } System.out.println("i -->" + i);//0 1 2 3 4 6 7 8 9 } System.out.println("HelloWorld!"); System.out.println("==============================="); myfor:for(int i = 0;i<10;i++){ if(i == 5){ continue myfor; } System.out.println("i -->" + i); } System.out.println("HelloWorld!"); } }