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 }                   

原文地址:https://www.cnblogs.com/superwei001/p/9504349.html

时间: 2024-10-11 17:31:52

break与continue在循环中的区别的相关文章

break 和continue在循环中起到的作用

break语句的作用是终止当前循环,跳出循环体.主意,break只能跳出一层循环. continue语句的作用是终止本轮循环并开始下一轮循环,(这里要主意的是在开始下一轮循环之前,会先测试循环条件). pass :不做任何事情,只起到占位的作用. exit():结束整个程序. 1 while True: 2 while True: 3 break 4 print(1) 5 print(2) 6 break 7 print(3) 执行上面程序,会打印出: 2 3

break、continue、return之间的区别与联系

break.continue.return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的. 代码的规范也是非常重要的.往往细节决定成败.在编写代码的时候,一定要理解语言的作用以及使用的方法和场景.下面来介绍一下break.continue.return三者的区别和联系. 1. break : (1).结束当前整个循环,执行当前循环下边的语句.忽略循环体中任何其它语句和循环条件测试. (2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出

Delphi中exit、break、continue等跳出操作的区别

Delphi中表示跳出的有break,continue,abort,exit,halt,runerror等 1.break 强制退出最近的一层循环(注意:只能放在循环里:而且是只能跳出最近的一层循环),用于从for.while.repeat语句中强制退出 类似于C/C++等语言中的break的功能 2.continue 用于从for.while.repeat语句中结束循环内的本次处理,继续从循环体的开始位置继续执行 类似于C/C++等语言中的continue的功能 3.exit 用于从当前代码块

C语言中的break、continue和goto三者的区别与用法

本文转载:http://blog.chinaunix.net/uid-26715658-id-3254915.html break和continue的使用范围比较一致,两都可以用于循环,其中break还可以用于switch.功能上也有一定的相似性,break就相当于退学,continue则相当于跳级.对于break,程序究竟跳到哪儿比较好理解.但是continue究竟跳到哪儿去了,初学者可能有些疑惑,不妨就当它跳到了循环体最后一句语句的后面. 如果它们处在由多重循环和switch组成的圈圈里,那

Java 中 break和 continue 的使用方法及区别

break break可用于循环和switch...case...语句中. 用于switch...case中: 执行完满足case条件的内容内后结束switch,不执行下面的语句. eg: public static void breakSwitch1() {           int n = 1;           switch (n) {           case 1:               System.out.println("this is one.");  

java中break和continue的区别详解(附源码)

序言 在自己学习java语言的过程中,很容易把break和continue的用法混淆.为了便于以后快速查阅及温习,在此特留学习笔记一份. 简述 在任何迭代语句的主体部分,都可以用break和continue控制循环的流程.其中,break用于强行退出循环,不执行循环中剩余的语句.而continue则停止执行当前迭代,然后退回循环起始处,开始下一次迭代. 源码 下面这个程序向大家展示了break和continue在for和while循环中的例子: package com.mufeng.thefou

JAVA break、continue和return的区别

控制跳转:continue和break的区别,以为return Continue在循环中使用,一般在for中使用 Break:跳出单重循环,常和switch搭配使用. 效果区别 Break的结果如下:中断了单层循环,之后的也不会再执行了 Continue效果如下: Continue结果:只是跳过了这个循环值,其他的后续照样执行. Return:返回,结束的是方法 Return结果,在return返回之后,over语句也并没有执行,因此return是这个方法的结束.

break与continue用法方面的区别与对比

你还可以在循环体内用break和continue来控制循环流程.break用来直接跳出循环,不再执行循环体内后面的语句:continue只是终止当前这一轮的循环,直接跳到下一轮循环,在这一轮循环中,循环体内continue后面的语句也不会被执行. 补充:可以用以下代码测试break和continue控制循环流程的作用 //使用break退出循环 for (var i:int=0; i<10; i++) { if (i==3) { break; } trace("当前数字:\t"+

Java中的break和continue以及标签

一.Java中的break,continue,goto 首先break,continue是Java中的关键字,而goto是保留字. 基于goto在c和c++中的鬼畜表现,我觉得goto可能还会长期在Java中坐冷板凳. break:强行退出循环,不执行循环中的后续步骤. continue:推出当前的循环,回到循环的起始点,开始一次新的循环 例子如下: // continue System.out.println("//continue:"); for (int i = 0; i <