break continue
-
break 在任何循环语句的主体部分,都可以用 break 控制循环流程
-
break 用于强行退出循环,不执行循环中剩余的语句(break 语句也在 switch 语句中使用)
-
continue 语句用在循环语句体中,用于终止其中某一次的循环过程,就是跳过循环体中还未执行的语句,下一次的循环满足条件仍然可以继续向下执行
-
break 程序案例:
public static void main(String[] args) { for (int i = 0; i < 100; i++) { if(i >= 55){ System.out.println(i + "--被终止!!!"); break; } System.out.println("输出数字:" + i); } } // -------------------------------------- // 控制栏输出打印: /** 输出数字:0 输出数字:1 输出数字:2 输出数字:3 输出数字:4 5--被终止!!! */
-
continue 程序案例:
public static void main(String[] args) { for (int i = 0; i < 10; i++) { if(i >= 5){ System.out.println(i + "--被终止!!!"); continue; } System.out.println("输出数字:" + i); } } // -------------------------------------- // 控制栏输出打印: /** 输出数字:0 输出数字:1 输出数字:2 输出数字:3 输出数字:4 5--被终止!!! 6--被终止!!! 7--被终止!!! 8--被终止!!! 9--被终止!!! */
-
三角形打印案例:
public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 5; j >= i; j--) { System.out.print(" "); } for (int j = 1; j <= i; j++) { System.out.print("*"); } for (int j = 1; j < i; j++) { System.out.print("*"); } System.out.println(); } } // -------------------------------------- // 控制栏输出打印: /** * *** ***** ******* ********* */