while/do while /for 循环中continue
2019独角兽企业重金招聘Python工程师标准>>>
continue的功能和break有点类似,区别是continue只是终止本次循环,接着开始下次循环。而break则是完全中止循环。可以理解为continue的作用是略过档次循环中剩下的语句,重新开始新的循环.
如果把一个continue语句放在单次循环的最后一行,这个continue语句是没有任何意义的--因为它忽略了一片空白,没有任何程序语句
与break类似,continue也可以紧跟一个标签,用于直接结束标签所标示循环的当次循环,重新开始下一次循环。里入下面代码:
public class TestContinue2{
public static void main (String[] args){
//外层循环
outer
for(int i=0;i<5;i++){
//内层循环
for(int j=0;j<3;j++){
System.out.println("i的值为:"+i+"j的值为:"+j);
if(i==1){
//跳出outer标签所指定的循环。
continue outer;
}
}
}
}
}
运行上面的程序,循环变量的值将无法超过1,因为当j=1的时候,continue outer语句就结束了外层循环的当次循环,直接开始下一次循环,内层循环没有机会执行完成。
与break类似的,continue后的标签也必须是一个有效标签,即这个标签通常应该放在continue所在循环的外层循环之前定义。
转载于:https://my.oschina.net/u/246522/blog/81017
while/do while /for 循环中continue相关推荐
- 循环中continue用法
循环中continue的用法 输出1--9中的奇数 n=1 while n<10:if n%2==0:continueprint(n)n=n+1 结果只出现了1. 那么错误在哪呢? if n%2 ...
- JavaScript 循环中Continue语句
在JavaScript中,你可以使用continue语句重新启动循环的新迭代.该语句可以在while循环,for循环或for-in循环中使用 continue语句终止当前循环或标记循环的当前迭代中的语 ...
- 在内部循环中Continue外部循环
有时候你希望在一个嵌套循环的外层循环中执行Continue操作.例如,假设你有一连串的标准,和一堆items. 并且你希望找到一个符合每个标准的item. match = null; foreach( ...
- 嵌套/双层循环中的continue和break详解
嵌套/双层循环中的continue和break详解 大部分直到在一层循环中continue和break的作用,其作用为: continue:跳过这次循环,直接开始下一次循环 break:直接结束循环 ...
- Python入门--二重循环中的continue和break
#二重循环中的break和continue #二重循环中的break和continue用于控制本层循环 ############################################# fo ...
- 循环中的continue与break语句
文章目录 前言 一.break语句 二.continue语句 总三:嵌套循环中的break和continue 总结 前言 回顾上一篇文章中学到的循环我们知道,循环主要做的一件事情利用机器强大的执行能力 ...
- for循环中的break与continue
在for循环中break与baicontinue的区别如下: break用于完全结束一个循环,du跳出循环体执行循环后面的语句:而continue是跳过当次循环中剩dao下的语句,执行下一次循环.简单 ...
- python中continue语句的作用_python 循环中的continue 与 break
python 循环中的continue 与 break continue和break只能在循环中使用,他们以各自的方式让循环更加灵活 1. continue coninue的中文翻译是继续,在循环体里 ...
- 总结: 循环中的else
1.循环中的else for...else... while...esle... 如果循环正常结束,则执行else中的代码,如果循环异常结束,不执行else中的代码 break 可以打破循环造成循环异 ...
最新文章
- 谷歌发表“移动AR设计的最佳做法”
- gui - tkinter 开发
- Redis和Memcache的区别总结
- 这6个高效的Java库,你知道吗?
- boost::hana::make_lazy用法的测试程序
- python processpoolexector 释放内存_使用Python的multiprocessing.pool,内存使用量不断增长...
- 属性 方法c语言,C语言如何实现C++中对象属性和方法
- 微信公布6月朋友圈十大谣言 包括不打疫苗不让上飞机高铁等
- 计算机配件的真假辨伪,专家教你辨真伪 “火眼金睛”辨真假配件
- MyBatis如何返回自增的ID
- 工作流软件是未来web的支柱
- ibatis学习四---执行流程浅析
- 起来吧!不要做奴隶的ITproject师们!
- Aspose.Cell 导出和导入Excel
- 爱的历史摘录(西蒙·梅)
- 软件开发工具【十四】 之 常用建模工具
- js定时器原理的深度剖析
- 寻找回文素数python
- 最高限价!单晶组件或无缘国网分布式光伏系统招标
- 关于office2016 程序停止运行。。。的问题
热门文章
- 走你!Github 开源整合
- Jenkins +maven+tomcat自动构建部署(学习笔记三十六)
- Python基础---线程
- 行走智慧城市 数据要有统一“身份”
- Tomcat虚拟目录配置
- 高性能 Windows C++ 通用组件 VC-Logger v2.0.3 正式发布
- NHibernate初学者指南(1):开篇
- 分层开发思想与小笼包
- Redis 桌面管理工具 RedisDesktopManager 2019.0 发布
- system.DateTime ToDateTime(System.String)”,因此该方法无法转换为存储表达式-解决方法...