continue:终止当次循环,进入下一次循环。跳出本次循环继续下一次循环

 1 public class Test {
 2     public static void main(String[] args) {
 3         for (int i = 0; i < 10; i++) {
 4             if (i!=5){
 5                 System.out.println(i+"-----"+"good");
 6             }else
 7                 continue;
 8         }
 9         System.out.println("循环结束,5不打印,comtinue跳出当次循环");
10     }
11 }
12 
13 打印输出:
14 0-----good
15 1-----good
16 2-----good
17 3-----good
18 4-----good
19 6-----good
20 7-----good
21 8-----good
22 9-----good
23 循环结束,5不打印,comtinue跳出当次循环

break:   跳出当前循环,继续执行循环外的函数体

 1 public class Test2 {
 2     public static void main(String[] args) {
 3         for (int i = 0; i < 10; i++) {
 4             if (i==5){
 5                 break;
 6             }
 7             System.out.print(i+"---");
 8             System.out.println("good");
 9         }
10         System.out.println("循环结束,5后面的数字不打印,break跳出当前循环");
11     }
12 }
13 
14 打印输出:
15 0---good
16 1---good
17 2---good
18 3---good
19 4---good
20 循环结束,5后面的数字不打印,break跳出当前循环

课本上对此解释:

break:

continue:

 

posted on 2019-07-03 12:14  IWJF  阅读(242)  评论(0)    收藏  举报