--- title: Java SE笔记: 中断流程控制语句 date: 2016-07-21 21:50:00 updated: 2016-07-21 21:50:00 description: "中断流程控制语句" categories: [个人笔记] tags: [Java, Java SE笔记] --- ### 1. break > break语句用于do-while while for语句时,可以是程序终止循环,而执行循环体后的语句。 > 一般和一条判断语句一起使用,条件判断为真得时候,跳出循环。 ```java for(int i=0;i<10;i++) { if(i==5) { break; } System.out.println(i); } ``` ### 2. continue > 跳到下一次循环,continue后面的语句就不执行了 > 一般和一条判断语句一起使用,条件判断为真得时候,跳过continue后面的语句进入下一次循环。 ```java for(int i=0;i<10;i++) { if(i==5) { continue; } System.out.println(i); } ``` ### 3. 嵌套循环 ```java // 单纯break只能跳出一层循环 for(int i=0;i<10;i++) { for(int j=0;j<10;j++) { if(j == 3) break; System.out.print("i="+i+",j="+j+" "); } System.out.println(); } // 跳出2层循环的方法:使用标签 a: for(int i=0;i<10;i++) { for(int j=0;j<10;j++) { if(j == 3) break a;// 跳出标签为ll的for循环 System.out.print("i="+i+",j="+j+" "); } System.out.println(); } ```