2016年12月2日 星期五

BreakLabel

package tw.leonchen.myproject.flowcontrol.loop; /* * break label */ public class TestBreakLabel { public static void main(String[] args) { test:for(int i=1;i<=5;i++){ for(int j=1;j<=5;j++){ if(i==2 && j==3){ break test ; //test是個標籤,當break test時 //返回至test標籤處,之後整個test區塊不執行而跳過
//所以這個程式System.out.println("i="+i+" j="+j);不會被執行。 // break; //如果break沒加標籤test就只是跳離當層迴圈(j),回到i迴圈+1從i=3開始繼續執行 } System.out.println("i="+i+" j="+j); } } System.out.println("finished"); } }

沒有留言:

張貼留言