结构化编程:跳转控制break、continue
在循环或条件判断执行中,我们有时候需要中断当前的执行控制,C#提供了两个关键字break、continue。
continue是用在循环语句中,将控制权传递给它所在的封闭迭代语句的下一次迭代。
break 语句用于终止最近的封闭循环或它所在的 switch或if 语句。控制传递给终止语句后面的语句(如果有的话)。
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相关推荐
- 【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 ...
- 跳转控制语句 break || continue || goto
#include <stdio.h> #include <string.h> void main(){int chance=3;int loginCount=chance;// ...
- Java跳转语句break与continue
Java跳转语句break与continue 概述: 人为的对循环执行进行控制时使用的语句 分类: break:打断 在选择语句中结束整个选择语句的 在循环语句中结束整个循环,后续循环不执行 co ...
- Java中的增强for循环和break continue的使用 以及流程控制训练
增强for循环 Java5中引入的用于数组或集合的增强型for循环 声明新的局部变量,该变量的类型必须和数组 for (声明语句:表达式){ 代码句子 } 元素的类型匹配.其作用域限定在循环语句块,其 ...
- 6.4_[Java 数组]-详解 break/continue 跳转语句
################################################## 目录 详解 break/continue 跳转语句 b/c 跳转语句对二重循环的影响 break ...
- java控制关键字continue,break,return
java控制关键字continue,break,return /*** break 可以停止循环继续执行 只能停止最内层的循环* 如果想停止外层for循环 需要给外层循环做标记* continue 停 ...
- php中循环跳过,php for循环的exit / break / continue /goto 停止、跳过循环、继续循环...
php 与 JavaScript 有很多相似的地方: for循环中 也有两个相同: 只是 php 比 js 多了一个 exit , 其他用法一样: for($i =1;$i<11;$i++){ ...
- break, continue, goto, return语句详解
关于break,continue,goto,return语句区别详解(所有语言通用的语法知识) 一.break 1. break语句形式: break; 2. break语句功能: A. switch ...
- 增强for循环 break continue
增强for循环 java引入了一种主要用于数组或集合的增强型for循环 java增强for循环语法格式如下 for(声明语句:表达式) {//代码句子 } 声明语句:声明新的局部变量,该变量的类型必须 ...
- Java中带标签的break,continue
首先不带标签的break,continue 就不介绍了.大家平时用的最多的也就是这样的情况了. 首先Java中没有goto,但是可以利用带标签的break, continue来实现类似的跳转. 首先来 ...
最新文章
- 在CentOS 6.9 x86_64上安装redis 4.0.6
- hadoop写文件 java_写文件 - Hadoop 学习手册_教程_Java开发社区
- vmboxcentos安装重启又要安装_Windows 10八月更新再遇尴尬:安装失败 或安装后随机重启...
- js获取浏览器宽度和高度值
- 数据结构栈队列链表数组
- java过滤4字节_乐字节Java8核心特性实战之四:方法引用
- eclipse把tomcant用到一个项目里_聊一个镜头工艺里容易被忽略,但很重要的项目...
- 处理和引发事件的规范
- listview中getview异步加载网络图片
- 2. JavaScript Boolean 对象
- Struts2中的校验器
- php内存占用越来越高,代码编辑器 - phpstrom启动非常慢,完了占用内存很多,有没有什么方法解决...
- win10虚拟机连接服务器失败怎么办,Win10虚拟机无法连接网络的解决方法教程
- 如何获取对方精确位置
- 金融工程---马尔科夫预测
- Dubbo 和 Spring Cloud 微服务架构区别(比较笼统 看看就行)
- vim使用教程图文教程(超详细)
- ADS(Arm Developer Suite)安装的坑!
- 计算机网络——共享式以太网
- 图文并茂解释开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别?
热门文章
- ubuntu启动virtualbox出错解决办法:RTR3InitEx failed with rc=-1912 (rc=-1912)
- 黎曼ζ 函数中的Γ是否与欧拉B函数中的Γ一样
- winform combobox 单机不关闭_单机脉冲除尘器铜仁单机脉冲除尘器参数
- cad管线交叉怎么画_CAD命令:打断(BREAK)命令的使用技巧
- C# Dictionary键值对 创建,增加,删除,清空
- C# image转byte[] byte[]转image
- java过滤器流程_DRF filter 过滤器实现流程
- 浮点错误是什么意思_Excel函数计算常见错误值,都是什么意思
- vue表单中批量导入功能_Vue 编辑 新建表单复用的一些思考
- 如何成长为一名专业的程序员?