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"); }