【Java 入门 Day4】 循环结构|三种循环 + break/continue,再也不怕绕晕循环套娃
哈喽各位码友前几期唠完顺序、分支代码今天直接拿下循环结构写代码最常用的 “复读机神器”搞懂从此告别重复复制粘贴代码一、啥是循环简单说就是代码全自动复读大白话满足条件就反复跑同一段代码到条件不成立立马停工。 组成四件套变量初始化 循环条件 变量改值 循环体少一个大概率卡死死循环相当于复读机卡键无限循环播放。二、三大循环三兄弟按需 pick 不踩坑1. while先审题再动笔先判断后执行语法先定义变量→while (条件){干活 变量自变} 特点条件不达标直接摆烂一次不跑执行次数0 次起步梗类比考试先看题会不会不会直接空卷0 次会了才动笔做题2. do…while不管会不会先写一笔先执行后判断语法do {干活 变量改} while (条件); 末尾分号不能丢 特点保底必跑 1 次哪怕条件离谱不成立先干一轮再说梗类比盲盒不管好坏先拆开拆完再决定要不要继续买3. for 循环次数定死首选程序员本命循环【重点】for(初始化;判断条件;变量变更){循环体}三步塞括号里整整齐齐 特点先判断再运行循环次数明明白白已知循环多少次优先用 for小知识点for 里定义的变量出了循环直接 “原地失业销毁”不占内存精打细算内存小能手循环选型总结口诀次数定死用 for次数未知 while/do while想保底跑一次选 do while不确定能不能跑选 while。三、breakcontinue循环启停开关面试高频考点break一键跑路直接拆了循环跳出整个循环不光循环能用switch 开关语句也能登场相当于游戏打不过直接退副本。continue摆烂本次下次再战只跳过当前这一轮循环立马开启下一轮只能在循环里生效像排位输了这把不算直接开下一局。面试简答速记break 全跑路continue 跳本轮break 跨界 switchcontinue 死守循环。四、循环套娃嵌套循环外层管行、内层管列一句话循环里面套完整循环双层循环总次数 外层次数 × 内层次数。本期小结循环就是代码自动化复读三循环分清先后break 跑路 continue 跳轮嵌套循环主打一个套娃打印下期上手实操刷题练手经典用法打印星星图案外层循环管一共几行内层管一行几颗星完美适配做图案嵌套里的 break/continue默认只管自己所在内层循环想操控外层用循环标号 outer点名锁定外层。五、避坑小 Tips循环变量忘了变更 死循环代码原地挂机卡死CPU 疯狂加班while(true)直接永久死循环除非内部带 break 跑路do…while 末尾分号千万不能丢丢了直接语法报错。