在循环或条件判断执行中,我们有时候需要中断当前的执行控制,C#提供了两个关键字break、continue。

continue是用在循环语句中,将控制权传递给它所在的封闭迭代语句的下一次迭代。

break 语句用于终止最近的封闭循环或它所在的 switch或if 语句。控制传递给终止语句后面的语句(如果有的话)。

Code
static void Main(string[] args)
{

for (int i = 0; i <= 15; i++)
    {
        if (i % 3 == 0)            / i是3的倍数
        {
            continue;            //中断循环,跳到for开始重新执行
        }

if (i % 13 == 0)
        {
            break;                //跳出整个for结构,结束循环
        }

System.Console.WriteLine(i);
    }
}

初学者提示:

除非你有足够的理由,否则不要轻易使用break、continue。

在一个控制结构中,我们希望你使用的break、continue不要过多,否则会破坏代码的阅读和理解。

转载于:https://www.cnblogs.com/shyleoking/archive/2009/06/21/1507610.html

结构化编程:跳转控制break、continue相关推荐

  1. 【Java基础】循环、嵌套、跳转控制break/continue、调试器、函数

    文章目录 1.循环语句 1.1 while 1.1.1 格式 1.1.2 例子 1.2 do-while 1.2.1 格式 1.2.2 例子 1.3 for 1.3.1 格式 1.3.2 例子 1.4 ...

  2. 跳转控制语句 break || continue || goto

    #include <stdio.h> #include <string.h> void main(){int chance=3;int loginCount=chance;// ...

  3. Java跳转语句break与continue

    Java跳转语句break与continue 概述: ​ 人为的对循环执行进行控制时使用的语句 分类: break:打断 在选择语句中结束整个选择语句的 在循环语句中结束整个循环,后续循环不执行 co ...

  4. Java中的增强for循环和break continue的使用 以及流程控制训练

    增强for循环 Java5中引入的用于数组或集合的增强型for循环 声明新的局部变量,该变量的类型必须和数组 for (声明语句:表达式){ 代码句子 } 元素的类型匹配.其作用域限定在循环语句块,其 ...

  5. 6.4_[Java 数组]-详解 break/continue 跳转语句

    ################################################## 目录 详解 break/continue 跳转语句 b/c 跳转语句对二重循环的影响 break ...

  6. java控制关键字continue,break,return

    java控制关键字continue,break,return /*** break 可以停止循环继续执行 只能停止最内层的循环* 如果想停止外层for循环 需要给外层循环做标记* continue 停 ...

  7. php中循环跳过,php for循环的exit / break / continue /goto 停止、跳过循环、继续循环...

    php 与 JavaScript 有很多相似的地方: for循环中 也有两个相同: 只是 php 比 js 多了一个 exit , 其他用法一样: for($i =1;$i<11;$i++){ ...

  8. break, continue, goto, return语句详解

    关于break,continue,goto,return语句区别详解(所有语言通用的语法知识) 一.break 1. break语句形式: break; 2. break语句功能: A. switch ...

  9. 增强for循环 break continue

    增强for循环 java引入了一种主要用于数组或集合的增强型for循环 java增强for循环语法格式如下 for(声明语句:表达式) {//代码句子 } 声明语句:声明新的局部变量,该变量的类型必须 ...

  10. Java中带标签的break,continue

    首先不带标签的break,continue 就不介绍了.大家平时用的最多的也就是这样的情况了. 首先Java中没有goto,但是可以利用带标签的break, continue来实现类似的跳转. 首先来 ...

最新文章

  1. 在CentOS 6.9 x86_64上安装redis 4.0.6
  2. hadoop写文件 java_写文件 - Hadoop 学习手册_教程_Java开发社区
  3. vmboxcentos安装重启又要安装_Windows 10八月更新再遇尴尬:安装失败 或安装后随机重启...
  4. js获取浏览器宽度和高度值
  5. 数据结构栈队列链表数组
  6. java过滤4字节_乐字节Java8核心特性实战之四:方法引用
  7. eclipse把tomcant用到一个项目里_聊一个镜头工艺里容易被忽略,但很重要的项目...
  8. 处理和引发事件的规范
  9. listview中getview异步加载网络图片
  10. 2. JavaScript Boolean 对象
  11. Struts2中的校验器
  12. php内存占用越来越高,代码编辑器 - phpstrom启动非常慢,完了占用内存很多,有没有什么方法解决...
  13. win10虚拟机连接服务器失败怎么办,Win10虚拟机无法连接网络的解决方法教程
  14. 如何获取对方精确位置
  15. 金融工程---马尔科夫预测
  16. Dubbo 和 Spring Cloud 微服务架构区别(比较笼统 看看就行)
  17. vim使用教程图文教程(超详细)
  18. ADS(Arm Developer Suite)安装的坑!
  19. 计算机网络——共享式以太网
  20. 图文并茂解释开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别?

热门文章

  1. ubuntu启动virtualbox出错解决办法:RTR3InitEx failed with rc=-1912 (rc=-1912)
  2. 黎曼ζ 函数中的Γ是否与欧拉B函数中的Γ一样
  3. winform combobox 单机不关闭_单机脉冲除尘器铜仁单机脉冲除尘器参数
  4. cad管线交叉怎么画_CAD命令:打断(BREAK)命令的使用技巧
  5. C# Dictionary键值对 创建,增加,删除,清空
  6. C# image转byte[] byte[]转image
  7. java过滤器流程_DRF filter 过滤器实现流程
  8. 浮点错误是什么意思_Excel函数计算常见错误值,都是什么意思
  9. vue表单中批量导入功能_Vue 编辑 新建表单复用的一些思考
  10. 如何成长为一名专业的程序员?