流程控制语句
分支结构:当需要进行条件判断并做出选择时,就使用分支结构
1、 if分支结构 : 判断条件表达式是否成立,若成立,则执行语句块;若不成立,则跳过语句块。
语法格式:
if(条件表达式) {
语句块;
}
2、if else分支结构 : 判断条件表达式是否成立,若成立,则执行语句块1;若不成立,则执行语句块2。
语法格式:
3、if else if else分支结构:先判断表达式1是否成立,若成立,则执行语句块1;若不成立,则判断条件表达式2是否成立,若成立,则执行语句块2,;若不成立,则执行语句块n。(3种及3种以上的选择用)
语法格式 :
注:局部变量: 作用范围:从声明开始一直到方法体结束
块变量: 作用范围:从声明开始一直到语句块结束
4、switch case分支结构 注:case穿透
switch()中支持的数据类型有:byte、short、char以及int类型,从jdk1.5开始支持枚举类型,从jdk1.7开始支持String类型。
5.循环结构:在java中,若希望重复执行一段代码时,就需要使用循环结构
任何复杂的程序逻辑都可以通过顺序、分支、循环三种程序结构实现
6.for 循环
流程:
7.continue关键字
:如果想要提前结束本次循环,则需要用到关键字 :continue
continue语句用在循环体中,用于结束本次循环而开始下一次循环。
8.break 关键字
作用:break用于退出当前语句块,break用在循环体中用于退出循环
for(;;) {} :--这种没有循环条件的循环叫做无限循环,俗称死循环,经常与break连用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?