1.continue:跳出本次循环,继续下一次循环,也就是不执行本次循环continue下面的语句。
for(int i = 0; i< 830; i++){ if(i == 520){ System.out.println("first meeting"); continue; } System.out.println("will you"); }
2.break:跳出本层循环,也就是这个循环体的结束。
for (int i = 0; i < 830; i++) { for (int j = 0; j < 520; j++) { if (j == 416) { System.out.println("bc221"); break; } if (j == 417) { System.out.println("bc222"); } System.out.println("will you"); } }
3.跳出多层循环。使用break loop直接跳出loop循环
loop: for (int i = 0; i < 830; i++) { for (int j = 0; j < 520; j++) { if (j == 416) { System.out.println("bc221"); break loop; } if (j == 417) { System.out.println("bc222"); } System.out.println("will you"); } System.out.println("work"); }
4.跳出这个方法
private static void Oner(){ int i; for( i= 0; i < 1107; i++){ System.out.print(i+":"); if(i < 830){ System.out.println("BC221"); } if(i == 830){ System.out.println("Oner"); return; } } System.out.println("cry"); }