break、continue、return
break
结果最近的和循环体,执行和循环体后的代码
package com.day03;/** * 使用for和循环验证break * @author Administrator * */public class BreakDemo { public static void main(String[] args) { for(int i=0;i<10;i++){ if(i==5){ break;//结束最近的和循环体 ,执行这个和循环体后面的代码 } System.out.print(i+" "); } System.out.println("程序结束"); }}
结果:
0 1 2 3 4 程序结束
continue
跳过本次和循环,进行下次和循环
package com.day03;/** * 使用for和循环验证continue * @author Administrator * */public class ContinueDemo { public static void main(String[] args) { for(int i=0;i<10;i++){ if(i==5){ continue; //跳过本次和循环执行下次和循环 } System.out.print(i+" "); } System.out.println("程序结束"); }}
结果:
0 1 2 3 4 6 7 8 9 程序结束
return
结果程序
package com.day03;/** * 使用for和循环验证return * @author Administrator * */public class ReturnDemo { public static void main(String[] args) { for(int i=0;i<10;i++){ if(i==5){ return; //程序结束 } System.out.print(i+" "); } System.out.println("程序结束"); //这里没有执行 }}
结果:
0 1 2 3 4
|
|