break与continue在循环中的区别
Posted superwei001
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了break与continue在循环中的区别相关的知识,希望对你有一定的参考价值。
break
(1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环条件测试。
(2).只能跳出一层循环,如果循环是嵌套循环,那么需要按照你嵌套的层次,逐步使用break来跳出。
continue
(1).终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执行的语句,接着进行下一次循环条件的判断。
(2).结束当前循环,进行下一次的循环判断。
(3).终止当前的循环过程,但他并不跳出循环,而是继续往下判断循环条件执行语句.它只能结束循环中的一次过程,但不能终止循环继续进行。
Demo示例
1 for( int a= 1;a<10;a++){ 2 if(a==3||a==5||a==7){ 3 continue; 4 } 5 else if(a == 9){ 6 System.out.println(a+" ") 7 continue; 8 } 9 System.out.print(a + " ")//输出的结果是:1 2 4 6 8 9 10 } 11 12 for( int a= 1;a<10;a++){ 13 if(a==3||a==5||a==7){ 14 continue; 15 } 16 else if(a == 8){ 17 System.out.println(a+" ") 18 break; 19 } 20 System.out.print(a + " ")//输出的结果是:1 2 4 6 8 21 }
以上是关于break与continue在循环中的区别的主要内容,如果未能解决你的问题,请参考以下文章