continue、break、return
(37条消息) continue、break、return_return break continue_蒲公英的午夜的博客-CSDN博客
假设正常的循环次数是100次,当执行到50次时,进行了continue。那当次循环会立刻终止,然后执行后50次循环。
那如果执行到50次时,进行的是break,则直接结束整个循环体后50次循环也不执行了。
return是作用于方法,用来结束整个方法体。return可以单独被调用,用于没有返回值的方法;也可以携带一个值,用于有返回值的方法。
如果将return放在循环体内,它当然也可以直接结束循环。return并非专门用于结束循环的,它的功能是结束一个方法。当一个方法执行到一个return语句时,这个方法就结束了。与break和continue不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。
多重循环下的break和continue
比如我在内层循环中使用break,那此时内层循环会停止执行,然后执行下一轮外层循环。当我使用break+外层标签(图中out),那此时外层循环便会直接终止。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)