JavaSE
流程控制语句
-
顺序结构
-
选择结构
-
-
if else 双分支结构 if(boolean表达式){ 语句体1; }else{语句体2;}
-
if else 多分支结构 if(boolean表达式1){语句体1; }else if(boolean表达式2){ 语句体2; }else if(boolean表达式3){ 语句体3;
}....... else{语句体n;}
注意: 一个if..else为一个结构,只能执行一个语句体,如果{}中的语句体只有一句,前后的{}可以省略
if语句与条件运算符区别:
-
条件 运算符肯定有结果,但是if结构不一定能有结果
-
条件运算符结果只能为值1|值2,if语句体可以存在多条指定语句
-
if结构功能更强大,但是条件运算符结构简单,效率高。推荐简单的使用条件运算符,复杂的使用if
-
-
switch 定值判断
-
case : case跟定值,要与条件的结果判断,条件 的结果如果与case后的定值 相等就指定对应的语句体
-
break : 结束当前switch语句,防止case穿透
-
default : 相当于else,可以定义可以不定义位置 可以定义 在switch语句 中的任意位置
-
-
-
循环结构
-
for for(条件初始化;条件判断;条件变化){重复执行的代码段;}
-
while
-
do...while
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现