下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、技术总结HXKGQ 和IUTZOTK 语句break 语句break 语句面的 switch 语句中已经介绍过,功能的话是中断 switch 语句的执行,在循环语句中,break 语句的作用也是中断循环语句,也就是结束循环语句的执行。breakbreak语句可以用在三种循环语句的,功能完全相同。下面以 while 语句为例来说明语句的基本使用及其功能。示例代码:i = 0;while(i 10) i+;if(i = 5) break;则该循环在变量 i 的值等于 5 时,满足条件,然后执行 break 语句,结束整个循环,接着执行循环后续的代码。在循环语句中,可以使用 break 语句中断正在
2、执行的循环。在实际的代码中,结构往往会因为逻辑比较复杂,而存在循环语句的嵌套,如果 break 语句出现在循环嵌套的其它的循环没有影响,示例代码如下:时,则只结束 break 语句所在的循环,对于for(i = 0;i 10;i+)for(j = 0;j 5;j+)System.out.pr if(j = 3)break;ln(j);则该 break 语句因为出现在循环变量为 j 的循环,则执行到 break 语句时,只中断循环变量为 j 的循环,而对循环变量为 i 的循环没有影响。在上面的示例代码中,如果需要中断外部的循环,则可以使用语法提供的环。示例代码如下:lable1:语句来标识循环的
3、位置,然后跳出对应的循for(i = 0;i 10;i+)for(j = 0;j 5;j+)System.out.prif(j = 3)ln(j);break label1;说明:这里的 label1 是的名称,可以为 Java 语言中任意合法的标识符,语句必须和循环匹配使用,使用时书写在对应的循环语句的上面,语句以冒号结束。如果需要中断语句对应的循环时,采用 break 后面跟名的方式中断对应的循环。则在该示例代码中 break 语句中断的即循环变量为 i 的循环。同样的功能也可以使用如下的逻辑实现:b = false;for(i = 0;i 10;i+) for(j = 0;j 5;j+)
4、System.out.prln(j); if(j = 3)b = true; break;if(b)break;该示例代码中,通过组合使用 2 个 break 以及一个标识变量,实现跳出外部的循环结构。continue 语句continue 语句只能使用在循环语句,功能是跳过该次循环,继续执行下一次循环结构。在 while 和 do-while 语句中 continue 语句跳转到循环条件处开始继续执行,而在 for 语句中 continue 语句跳转到迭代语句处开始继续执行。下面以 while 语句为例,来说明 continue语句的功能,示例代码如下:i = 0;while(i 4) i+
5、;if(i = 2)continue;System.out.prln(i);则该代码的执行结果是:134在变量 i 的值等于 2 时,执行 continue 语句,则后续未执行完成的循环体将被跳过,而直接进入下一次循环。在实际的代码中,可以使用 continue 语句跳过循环中的某些内容。和前面介绍的 break 语句类似,continue 语句使用在循环嵌套的 时,也只是跳过所在循环的结构,如果需要跳过外部的循环,则需要使用语句标识对应的循环结构。示例代码如下:lable1:for(i = 0;i 10;i+) for(j = 0;j 5;j+)System.out.prln(j); if(j = 3)continue label1;这样在执行 continue 语句时,就不再是跳转到 j+语句,而是直接跳转到 i+语句。小结在实际的代码中,可以根据需要使用 break
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 分部验收合同(2篇)
- 河南省郑州市郑州外国语达标名校2025届中考生物模拟预测题含解析
- 2022-2023学年山东省烟台市高一上学期期末考试地理试题(解析版)
- 2025茶叶的购销合同范文
- 2024年度天津市公共营养师之三级营养师能力检测试卷A卷附答案
- 2025住宅商业房屋买卖合同
- 2021-2026年中国民办基础教育行业投资分析及发展战略咨询报告
- 废旧物资回收物流中心项目可行性研究报告
- 防火膨胀密封条行业深度研究报告
- 2025公司债务担保保证合同
- 国际政治学概论,宋新宁、陈岳
- 能源行业智能电网与需求响应管理系统方案
- 2024至2030年电子压力计项目投资价值分析报告
- GB/T 44747.1-2024建筑施工机械与设备固定式混凝土布料机第1部分:术语和商业规格
- 地质灾害治理工程竣工报告
- 《济南联通公司成本管理问题及解决策略7000字论文》
- 程序员个人年终总结
- 五年级上册英语期末必考易错题
- 心脑血管疾病预防课件
- 科研伦理与学术规范-期末考试答案
- 数字后端工程师招聘笔试题与参考答案2024年
评论
0/150
提交评论